Home

Page 29
Page 29
background image

Один из базовых шаблонов, rhuk_milkyway, использует именно такую технологию. Он не 
содержит  таблиц  (тег <table>), вместо  этого  структура  шаблона  определяется  тегами 
<div>.  Просмотрите  исходный  код  этого  шаблона,  чтобы  понять,  как  работает  такая 
технология. Dreamweaver также поддерживает работу с тегами <div>. 
 

Размещение модуля «в деталях» 

 
Давайте ближе рассмотрим панель модуля, расположенную слева: 
 

 

Рис. 26: Модуль, расположенный слева 

 
В HTML коде файла index.php имеется следующий фрагмент: 

 

<div id="leftcolumn">  
<jdoc:exists type="modules" condition="left" >  
<jdoc:include type="modules" name="left" style="-3" />  
</jdoc:exists> 
</div> 

В форматировании тега <div> используется идентификатор CSS под названием leftoclumn. 
Контент  между  тегами <jdocs:exists> и </jdocs:exists> отображается  только  если 
выполняются  условия  параметров.  В  данном  случае  отображение  будет  зависеть  от 
наличия модуля или модулей в положении «слева» (left). Если таких модулей нет, общая 
разметка шаблона динамически изменится, чтобы заполнить пустое место. 

 

 

Перевод и публикация: Copyright © 2007 WWW.JOOMLAUA.COM 

 

27


Copyright © 2019 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.