Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 25-02-2006 21:04:23

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Выбор статей из нескольких категорий для одной секции

Случилась небольшая проблема, лучше опишу ее по порядку:

Создаю новый раздел - "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, но локализовать не могу. Или может по ночам нужно спать, а не работать?

Неактивен

 

#2 27-02-2006 11:29:53

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Выбор статей из нескольких категорий для одной секции

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>

Попробуй.
Это то, что желалось увидеть?

Неактивен

 

#3 01-03-2006 17:45:12

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Выбор статей из нескольких категорий для одной секции

Ничего не произошло.

Неактивен

 

#4 03-03-2006 19:02:50

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Выбор статей из нескольких категорий для одной секции

Может кому-то удавалось извлечь статьи из определенной категории для определенной секции?
Такое впечатление, что никто этим не увлекался... попробую к буржуям постучаться.

Неактивен

 

#5 04-03-2006 16:01:52

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Выбор статей из нескольких категорий для одной секции

Sergey написал:

Ничего не произошло.

Что значит ничего не произошло?
Ты попробвал вышеприведенный пример и у тебя осталось то же самое?

Sergey написал:

Насколько я понимаю, при заходе в секцию показывается список статей по категориям, а при клике на заголовке стается только заголовок и тело статьи. К сожалению, не остается.

Я попробовал вышеприведенный пример. Он работает.
Хм. попробовал в секции default, т.е. на морде сайта. Может в этом дело?

Если вопрос по прежнему актуален, то поподробнее еще раз распиши ситуацию, чтобы можно было бы повторить ее.

Неактивен

 

#6 06-03-2006 15:00:10

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Выбор статей из нескольких категорий для одной секции

Я попробовал твой пример - открывается просто пустая страница.
Может дело в том, что это работает только на морде?

Опытным путем добился частичного результата:

Код:

<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>

Частичного так как, если статей на странице больше одной, то при клике на заголовок появляется страница (!) со всеми новостями, что есть на этой странице.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru