форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Случилась небольшая проблема, лучше опишу ее по порядку:
Создаю новый раздел - "portfolio"
Для него создаю категории: site, video, polygraphia, outdoor, other.
Делаю две формы:
1) portf_list
<h2><txp:permlink><txp:title /></txp:permlink></h2> <txp:excerpt />
2) portf_ex
<h2><txp:permlink><txp:title /></txp:permlink></h2> <txp:body />
В шаблоне страницы пишу:
<txp:article_custom form="portf_ex" category="site" section="portfolio" sortby="Posted" sortdir="desc" listform="portf_list" /> ... ... (выборка из других категорий) ... <txp:article_custom form="portf_ex" category="other" section="portfolio" sortby="Posted" sortdir="desc" listform="portf_list" />
Насколько я понимаю, при заходе в секцию показывается список статей по категориям, а при клике на заголовке стается только заголовок и тело статьи. К сожалению, не остается.
В настоящем, показывается только заголовок и выдержка. А при клике на заголовок к url в браузере добавляется url статьи, но ничего не происходит.
Подозреваю, что дело в article_custom, но локализовать не могу. Или может по ночам нужно спать, а не работать?
Неактивен
Sergey написал:
может по ночам нужно спать, а не работать?
Спать ночью надо обязательно! :-)
По теме.
1. В тэге article_custom произошли некоторые изменения:
The attribute listform no longer exists for article_custom (only, it still exists for article).
2. в приведенном примере не виден анализ текущего состояния - что происходит вывод перечня статей или вывод еденичной статьи.
Можно предложить использовать конструкцию типа:
<txp:if_section name="portfolio"> <txp:if_individual_article> <txp:article form="portf_ex" /> <txp:else /> <txp:article_custom form="portf_list" category="site" section="portfolio" sortby="Posted" sortdir="desc" /> ... ... (выборка из других категорий) ... <txp:article_custom form="portf_list" category="other" section="portfolio" sortby="Posted" sortdir="desc" /> </txp:if_individual_article> </txp:if_section>
Попробуй.
Это то, что желалось увидеть?
Неактивен
Может кому-то удавалось извлечь статьи из определенной категории для определенной секции?
Такое впечатление, что никто этим не увлекался... попробую к буржуям постучаться.
Неактивен
Sergey написал:
Ничего не произошло.
Что значит ничего не произошло?
Ты попробвал вышеприведенный пример и у тебя осталось то же самое?
Sergey написал:
Насколько я понимаю, при заходе в секцию показывается список статей по категориям, а при клике на заголовке стается только заголовок и тело статьи. К сожалению, не остается.
Я попробовал вышеприведенный пример. Он работает.
Хм. попробовал в секции default, т.е. на морде сайта. Может в этом дело?
Если вопрос по прежнему актуален, то поподробнее еще раз распиши ситуацию, чтобы можно было бы повторить ее.
Неактивен
Я попробовал твой пример - открывается просто пустая страница.
Может дело в том, что это работает только на морде?
Опытным путем добился частичного результата:
<txp:if_section name="portfolio"> <txp:if_individual_article> <txp:article form="portf_ex" limit="1" /> <txp:else /> <txp:article_custom form="portf_main_page" category="portf_site" section="portfolio" sortby="Posted" sortdir="desc" /> </txp:if_individual_article> </txp:if_section>
Частичного так как, если статей на странице больше одной, то при клике на заголовок появляется страница (!) со всеми новостями, что есть на этой странице.
Неактивен