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

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

Вы не зашли.

#1 25-01-2006 23:25:37

mnemonic
глаголь
Зарегистрирован: 08-01-2006
Сообщений: 31

Отдельные статьи в одной секции

Как сделать?
Есть несколько статей и одна секция для этих статей.
При загрузке этой секции должна выводиться статья по умолчанию.
В этой статье даны ссылки на другие статьи которые должны выводиться в этой же секции.
Статья по умолчанию должна меняться на вызываемую статью.
Не хотелось бы плодить одинаковые секции а использовать всего один шаблон.

Отредактированно mnemonic (25-01-2006 23:30:24)

Неактивен

 

#2 26-01-2006 10:44:01

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Отдельные статьи в одной секции

Изучи теги article_custom и статус статьи Sticky (прилепленная)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#3 26-01-2006 14:55:05

mnemonic
глаголь
Зарегистрирован: 08-01-2006
Сообщений: 31

Re: Отдельные статьи в одной секции

Хорошо статью я прилепил при помощи "sticky"
<txp:article_custom section="about2" status="sticky" form="simple" />
но остальные то статьи из этой секции как выводить.

Я сделал всё по другому
В теле шаблона секции прописал

<!-- Статья -->
<txp:article form="simple" listform="form_about" limit="1" />
<!-- Статья -->

Создал форму  "form_about" в которую загнал код статьи по умолчанию
В коде этой формы сделал ссылки на другие статьи типа:
<txp:article_custom form="simple" category="gd" listform="form_about_gd" />

Форма "simple"
<txp:body />

Форма "form_about_gd"
<txp:permlink>читать дальше ...</txp:permlink>

Результат: Выводятся статьи для этой секции в этом же окне. Ссылки на статьи могу ставить где захочу.
Недостатки: Для каждой выводимой статьи необходима своя категория

Неактивен

 

#4 26-01-2006 15:00:07

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Отдельные статьи в одной секции

Не ну это понятно работает.... Но зафига так все перемешивать?
Вот у меня есть статья по умолчанию. Если я ее хочу изменить6 я просто пишу другую СТАТЬЮ в нужной категории с тем же статусом, не меняя формы. Хочу вернуть прежнюю - убиваю СТАТЬЮ опять же.  А хочу изменить подачу статьи - меняю форму. Все логично.

А у иебя "статья по умолчанию" становится элементом формы, что неудобно, так как формы относятся к оформлению, а не к содержанию.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#5 26-01-2006 15:01:19

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Отдельные статьи в одной секции

mnemonic написал:

Хорошо статью я прилепил при помощи "sticky"
<txp:article_custom section="about2" status="sticky" form="simple" />
но остальные то статьи из этой секции как выводить.

А в коде страницы прописать вывод статей не пробовал? Под умолчальной? wink)
И выводится будут из "нужной" категории, сами по себе.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#6 26-01-2006 16:50:55

mnemonic
глаголь
Зарегистрирован: 08-01-2006
Сообщений: 31

Re: Отдельные статьи в одной секции

glebotr написал:

mnemonic написал:

Хорошо статью я прилепил при помощи "sticky"
<txp:article_custom section="about2" status="sticky" form="simple" />
но остальные то статьи из этой секции как выводить.

А в коде страницы прописать вывод статей не пробовал? Под умолчальной? wink)
И выводится будут из "нужной" категории, сами по себе.

И так пробовал. Не получается

Неактивен

 

#7 27-01-2006 16:38:22

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Отдельные статьи в одной секции

Не может такого быть, у меня так сделано. Проверь ошиПки.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#8 20-03-2006 22:59:52

yes
есть
Зарегистрирован: 13-12-2005
Сообщений: 54

Re: Отдельные статьи в одной секции

И все-таки, как выводить по умолчанию одну статью, а по клику - другие?

У статьи по умолчанию стоит статус sticky, у других - live.

В блоке контента шаблона секции прописано

Код:

<txp:article limit=1 form="static_article" status="sticky" />

В блоке навигации шаблона секции -

Код:

<txp:article_custom limit="100" section="sectionname" sortby="Title" sortdir="asc" listform="static_headline" />

При заходе в секции статья по умолчанию выводится, но при клике по навигации в секции другие статьи из этой секции нифига не выводятся (что в общем-то предсказуемо, учитывая status="sticky").

Где ошибка и как правильно настроить шаблон?

Неактивен

 

#9 20-03-2006 23:06:25

yes
есть
Зарегистрирован: 13-12-2005
Сообщений: 54

Re: Отдельные статьи в одной секции

Немного подумав, нашел работающее решение.

В блоке контента поменял код на

Код:

<txp:if_article_list>

<txp:article limit=1 form="static_article" status="sticky" />

<txp:else />

<txp:article form="static_article" />

</txp:if_article_list>

Есть ли другие варианты решения этой проблемы?

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru