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

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

Вы не зашли.

#1 05-08-2010 16:51:34

Anger
есть
Откуда: Камчатка
Зарегистрирован: 20-02-2008
Сообщений: 51
Вебсайт

Вывести список заголовков статей в активной секции

Список выводится только на страничке конкретной статьи, а когда выбрана сама секция, то список пуст — в 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)

Неактивен

 

#2 06-08-2010 00:47:13

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Вывести список заголовков статей в активной секции

Не хватает информации. На каких урлах и что происходит? Желательно урлы при режиме ссылок ?беспорядок (id=1 и т.п.)


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 06-08-2010 02:51:20

Anger
есть
Откуда: Камчатка
Зарегистрирован: 20-02-2008
Сообщений: 51
Вебсайт

Re: Вывести список заголовков статей в активной секции

Хорошо, распишу.

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

Виктор, с меня плюшки за консультации ;-)

Неактивен

 

#4 09-08-2010 15:02:42

Anger
есть
Откуда: Камчатка
Зарегистрирован: 20-02-2008
Сообщений: 51
Вебсайт

Re: Вывести список заголовков статей в активной секции

Задача решена другим, менее затратным способом, спасибо 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>

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru