форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
задача, имеется несколько секций разных тематик, хотелось бы в каждой тематике ставить разные тематические баннеры, код следующий
<txp:if_section name="krasota, moda, zvezdy, lichnay-jizn, zdorovie, deti, eda, dom, otdyh">
<txp:if_article_list>
<!-- Центральная колонка -------------------->
<TD class="content-wide">
<DIV class="content-wide">
<DIV class="breadcrumb"><a href="/" class="link">Главная</a> » <txp:section title="1" /></DIV>
<H1><txp:section title="1" /></H1>
<txp:article limit="1" pageby="5" form="view_article_list" offset="0"/>
<txp:article limit="1" pageby="5" form="view_article_list" offset="1" />
<txp:article limit="1" pageby="5" form="view_article_list" offset="2"/>
<txp:article limit="1" pageby="5" form="view_article_list" offset="3" />
<txp:if_section name="deti">
БАННЕР
</txp:if_section>
<txp:article limit="1" pageby="5" form="view_article_list" offset="4" />
... код навигации постраничной
<txp:else />
вывод статей
...
</txp:if_section>
Вроде выводит, но почемуто слетает верстка, когда закрываю секцию...
думаю что изза того что внутрние 2 if section стоит и поэтому какойто глюк получается, как это обойти исправить, подскажите?
Неактивен
Верстка имеет свойство слетать из-за ошибок в html/css. В случае ошибки с тегами TXP выдало бы ошибку. Копайте исходник html страницы и/или стили css.
З.Ы. в записи типа <txp:article limit="1" pageby="5" form="view_article_list" offset="0"/>, pageby="5" является лишним, потому что стоит limit="1", т.е. ваш код выводит только одну статью. Ну и в целом, если я правильно понял задачу которая перед вами стояла (баннер среди списка статей), то все это можно сделать парой строк, а не выводить вручную каждую статью.
Отредактированно Unseen (14-06-2011 17:00:26)
Неактивен