форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Список выводится только на страничке конкретной статьи, а когда выбрана сама секция, то список пуст — в html одни переносы строк.
Не могу понять почему.
<txp:if_section name="job,contact"> <txp:else/> <h2><txp:section title=" name=1" /></h2> <ul id="nav2sub"> <txp:article_custom status="4,5" section='<txp:section/>'> <txp:if_article_id> <li><txp:title /></li> <txp:else/> <li><txp:permlink><txp:title /></txp:permlink></li> </txp:if_article_id> </txp:article_custom> </ul> </txp:if_section>
Список заумный — формируется без ссылки на активную статью.
добавил отступы для читаемости - the_ghost
Отредактированно Anger (05-08-2010 16:52:20)
Неактивен
Не хватает информации. На каких урлах и что происходит? Желательно урлы при режиме ссылок ?беспорядок (id=1 и т.п.)
Неактивен
Хорошо, распишу.
Идея такова, что когда пользователь жамкает на секцию (т.е. попадает на страничку ?s=about), то публикуется прилепленная статья из этой секции и рисуются заголовки-ссылки на все статьи (на прилепленную и обычные) из этой же секции.
Прилепленные статьи выводятся — с этим нет проблем.
<txp:if_section name="job,contact,faq,services,about"> <txp:article limit="1" form="single" status="5"/> <txp:else/> </txp:if_section> <txp:if_individual_article> <txp:article limit="1" form="single" status="4"/> </txp:if_individual_article>
А вот заголовки-ссылки выводятся только тогда, когда выбрана конкретная обычная статья (например на страничке ?id=5 все отлично работает). Две проблемы:
1. Не хотят заголовки-ссылки рисоваться на ?s=about — рисуется пустое место, переносы строк.
2. Не могу понять, почему заголовок прилепленной статьи не выводится (в виде ссылки на странице ?id=5 , просто в виде заголовка на странице ?s=about).
Код заголовков-ссылок в первом сообщении.
Может я вообще криво использую «прилепленность»?
Уже думал над тем, чтобы при попадании на страницу секции (?s=about) пользователь редиректился на конкретную статью, чтобы не было проблем.
Виктор, с меня плюшки за консультации ;-)
Неактивен
Задача решена другим, менее затратным способом, спасибо the_ghost за подсказку!
Используем в выводе секции не прилепленную статью, а запостенную в далекое будущее (time="future").
Статьи выводим следующим образом:
<txp:if_individual_article> <txp:article limit="1" form="single" time="any" /> <txp:else/> <txp:article limit="1" form="single" time="future" /> </txp:if_individual_article>
А списки с сылками на другие статьи так:
<txp:if_individual_article> <txp:article_custom time="any" section='<txp:section/>'> <txp:if_article_id> <txp:title /> <txp:else /> <txp:permlink><txp:title /></txp:permlink> </txp:if_article_id> </txp:article_custom> <txp:else/> <txp:article_custom time="future" section='<txp:section/>'> <txp:title /> </txp:article_custom> <txp:article_custom time="past" section='<txp:section/>'> <txp:permlink><txp:title /></txp:permlink> </txp:article_custom> </txp:if_individual_article>
Неактивен