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

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

Вы не зашли.

#1 20-01-2011 17:45:41

Mekhron
буки
Зарегистрирован: 20-01-2011
Сообщений: 14

Чтобы статья открывалась не в форме

Здравствуйте. Переделываю дизайн движка под себя, столкнулся с проблемой:

Есть страница article, я меняю там оформление под свой лад (колонка списка статей и сайдбар с RSS и поиском). В колонке «список статей» собственно вывожу этот список тегом — <txp:article form="default" listform="article_listing" pgonly="0" sort="Posted asc" />.

Как видите, в качестве формы указан «default» (тупо статья в одну колонку без каких либо отвлекающих фич). При переходе по ссылке из «списка статей», статья выводится формой «default» в странице «article». Как сделать так, чтобы выводилась только статья (форма default)?


Все запутанно, но надеюсь, что вы меня поняли... Спасибо заранее.

Неактивен

 

#2 20-01-2011 17:56:40

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Чтобы статья открывалась не в форме

Не уверен, что я Вас правильно понял, но скорее всего для отображения одинокой статьи Вам нужно вывести ее в другом шаблоне страницы - без, как Вы говорите, "каких либо отвлекающих фич".


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#3 20-01-2011 18:11:34

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

Re: Чтобы статья открывалась не в форме

Я всегда делал так: тегом <txp:if_article_list ... выводил в случае вывода списка одной формой, а в случае вывода статьи - другой. Стандартное поведение мало кого устраивает.

(отвечаю наугад, так как вопорс сформулирован немного причудливо)

Отредактированно glebotr (20-01-2011 18:12:45)


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

Неактивен

 

#4 20-01-2011 18:14:00

Mekhron
буки
Зарегистрирован: 20-01-2011
Сообщений: 14

Re: Чтобы статья открывалась не в форме

а что такое шаблон? «Форма» или «страница»?

Ну сделал принтскрины, надеюсь так смогу лучше донести.

Это вывод списка статей на главной сайта:  http://dl.dropbox.com/u/4466951/textpat … ouble1.png

А это уже после открытия статьи: http://dl.dropbox.com/u/4466951/textpat … ouble2.png

Как сделать так, чтобы статья выводилась "чистой" без сайдбара?

Спасибо за оперативность.

Неактивен

 

#5 20-01-2011 18:16:28

Mekhron
буки
Зарегистрирован: 20-01-2011
Сообщений: 14

Re: Чтобы статья открывалась не в форме

glebotr написал:

Я всегда делал так: тегом <txp:if_article_list ... выводил в случае вывода списка одной формой, а в случае вывода статьи - другой. Стандартное поведение мало кого устраивает.

(отвечаю наугад, так как вопорс сформулирован немного причудливо)

Кажется, это то, что мне нужно. Можете дополнить цикл? т.к. я только сегодня познакомился с ТП, плохо его понимаю. Спасибо.

Отредактированно Mekhron (20-01-2011 18:17:01)

Неактивен

 

#6 20-01-2011 18:28:37

Mekhron
буки
Зарегистрирован: 20-01-2011
Сообщений: 14

Re: Чтобы статья открывалась не в форме

Это должно выглядеть так:
<txp:if_article_list><txp:article form="" listform="" /></txp:if_article_list>
<txp:posted><txp:article  form="" listform=""  /></txp:posted>

?

Неактивен

 

#7 20-01-2011 18:37:47

froZZen
он
Откуда: vrn - spb
Зарегистрирован: 05-10-2005
Сообщений: 273
Вебсайт

Re: Чтобы статья открывалась не в форме

Все Ваши сайдбары определены на "странице", которая привязана к секции.
Ваша "форма" выводится только в том месте, где вызывается <txp:article />

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

Вроде так.. smile

Неактивен

 

#8 20-01-2011 18:47:58

Mekhron
буки
Зарегистрирован: 20-01-2011
Сообщений: 14

Re: Чтобы статья открывалась не в форме

Спасибо всем, вроде, по комментарию Фроззена понял в чем дело smile

Неактивен

 

#9 20-01-2011 18:56:35

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

Re: Чтобы статья открывалась не в форме

Mekhron написал:

Это должно выглядеть так:
<txp:if_article_list><txp:article form="" listform="" /></txp:if_article_list>
<txp:posted><txp:article  form="" listform=""  /></txp:posted>

?

<txp:if_article_list>
<txp:article form="" listform="" />
<txp:else />
<txp:article  form="my_suppa_puppa"   />
</txp:if_article_list>


?


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

Неактивен

 

#10 21-01-2011 15:18:51

Mekhron
буки
Зарегистрирован: 20-01-2011
Сообщений: 14

Re: Чтобы статья открывалась не в форме

Спасибо всем откликнувшимся. Оперативное комюнити прекрасного движка.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru