Доброго времени суток! Просьба дать новичку совет, учусь делать шаблоны и наткнулся на следующую дилемму - за основу беру стандартный шаблон (блоки top, left, right, footer и основной раздел content). Код (CODE): <body> <div id="wrap"> <div id="top"> <div class="inside"> <jdoc:include type="modules" name="top" style="xhtml" /> </div> </div> <div id="left"> <div class="inside"> <jdoc:include type="modules" name="left" style="xhtml" /> </div> </div> <div id="content"> <div class="inside"> <jdoc:include type="module" name="user_1" style="xhtml" /> <jdoc:include type="module" name="user_2" style="xhtml" /> <jdoc:include type="module" name="user_3" style="xhtml" /> <jdoc:include type="component" /> </div> </div> <div id="right"> <div class="inside"> <jdoc:include type="modules" name="right" style="xhtml" /> </div> </div> <div id="footer"> <div class="inside"> <jdoc:include type="modules" name="footer" style="xhtml" /> </div> </div> </body> В основном разделе "content" помимо компонента требуется вывести еще 3 модуля. Решение данного вопроса вижу в трех вариантах: 1) создаю через админ панель три модуля и указываю для них позицию "user_1", а две строки из шаблона определяющие задающие модули с позициями "user_2" и "user_3" удаляю. Модули будут выводиться в том порядке, как задам их последовательность в админке. 2) через админку каждому модулю присваиваю свою позицию "user_1" "user_2" "user_3" При этом шаблон остается без изменений 3) каждое определение модуля заключить в дополнительный тег <DIV> Код (CODE): <div id="content"> <div class="inside"> <div id="user_1"> <div class="inside"> <jdoc:include type="module" name="user_1" style="xhtml" /> </div> </div> <div id="user_2"> <div class="inside"> <jdoc:include type="module" name="user_2" style="xhtml" /> </div> </div> <div id="user_3"> <div class="inside"> <jdoc:include type="module" name="user_3" style="xhtml" /> </div> </div> <div id="user_3"> <div class="inside"> <jdoc:include type="component" /> </div> </div> </div> </div> Подскажите как правильно сделать и как разные варианты могут отразиться на оформлении и возможности применения стилей к выводимому на сайте контенту.
если например у тебя блокмодуля юсер3 будет с фиксированной высотой, а модуль юсер3 на какой либо странице будет отключен, то будет пустой блок. решение 1 поищи в интеренте что такое style="xhtml" и как этим пользоваться решение 2 обрамли блок проверкой на наличие модуля
style = "xhtml" выводит модули как простой элемент <DIV>. Если я сделаю первым методом - стиль CSS будет один для всех трех модулей, а если сделаю по третьему варианту я смогу применить к каждому модулю свой стиль. Я прав?