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

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

Вы не зашли.

#1 03-08-2005 01:10:16

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

Порядок вывода секций

Можно ли управлять порядком вывода секций в теге <txp:section_list/>!?

Неактивен

 

#2 03-08-2005 11:28:21

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

Re: Порядок вывода секций

Сейчас посмотрел код, оказалось, нет, нельзя. Там установлена принудительная сортировка по полю name - английское наименование секции.

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

Кстати - это еще один из пунктов увеличения быстродействия CMS

Неактивен

 

#3 03-08-2005 18:41:45

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

Re: Порядок вывода секций

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

Еще вопросик по категориям:

у меня никак не рендериться тег <txp:category1 /> - ситуация такая: на первой страницы выводятся титлы статей из разных категорий, но все они (категории) дочернии от одной секции:

1. Новости
  1.1 Новости сайта
  1.2 Новости сервера
  1.3 Новости итд

при выборе какого либа титла - статья открывается целиком, и надо показать к какой категории она относиться...
пробывал плагом upm_category_title - но тоже безрезультатно...
пробывал if_category - но результат такой же

Я по английски как курица, но вроде на англ форуме читал что теги категории работаю только когда в урле сия категория прописана..
я обкатываю на локале на маке, и файл .htacsses не могу использывать, так как файлы которые начинаются с точки для мака служебные - потому не могу использывать fU - может ли это быть с этим связано!?
(ссылка с титла статей с главной выглядит так: /index.php?id=8 )

Неактивен

 

#4 03-08-2005 21:29:36

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Порядок вывода секций

4zy написал:

на первой страницы выводятся титлы статей из разных категорий, но все они (категории) дочернии от одной секции:

1. Секции и категории никак не связаны, каткгории не относятся к каким либо секциям, ничто не маешает статьям разных секций быть в одной категории, как впрочем и быть в никакой какегории.
2. Может ты не там пишешь этот самый <txp:category1 />? Его следует использовать в шаблоне формы. Только что пробовал, работает - выводит то что указано в Article category title.
При messy urls (/index.php?id=8) работает тоже.

Неактивен

 

#5 04-08-2005 10:45:31

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

Re: Порядок вывода секций

4zy написал:

Еще вопросик по категориям:

Этот вопрос - про секции и категории ставит в тупик многих. Nicck ответил на это вопрос.
Я тоже попытался здесь немного порассуждать на эту тему. Надеюсь, эти рассуждения кому и окажутся полезными.

Неактивен

 

#6 05-08-2005 18:57:52

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

Re: Порядок вывода секций

Nicck написал:

2. Может ты не там пишешь этот самый <txp:category1 />? Его следует использовать в шаблоне формы. Только что пробовал, работает - выводит то что указано в Article category title.
При messy urls (/index.php?id=8) работает тоже.

Спасибо, с тегом разобрался, но теперь столкнулся с другой проблемой, мне надо вывести список последних 10 статей из этого раздела, пытался сделать это тегом <txp:if_category name="smthng">, но он не видит категории, которую показывает <txp:category1/> (((( можно ли это как то обойти!?

Evgeny - спасибо, позновательно! smile

Неактивен

 

#7 05-08-2005 19:19:45

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: Порядок вывода секций

4zy написал:

мне надо вывести список последних 10 статей из этого раздела, пытался сделать это тегом <txp:if_category name="smthng">

<txp:if_category /> это условный тег, а тебе надо использовать
<txp:recent_articles /> - тег навигации

Неактивен

 

#8 05-08-2005 19:53:27

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

Re: Порядок вывода секций

Beginner написал:

<txp:if_category /> это условный тег, а тебе надо использовать
<txp:recent_articles /> - тег навигации

не очень коректно описал ситуфция - суть в том что у меня есть несколько категорий, и на главной странице ссылки на статьи, так вот после перехода с первой странице на статью, мне надо показать последние статьи именно из той категории, к которой отниситься текущая статья. именно поэтому я и использовал IF
грубо говоря:

<если текущая статья из категории бегомоты, то показать 10 последних статей из категории бегомоты />

можно ли решить такую задачу!?

Неактивен

 

#9 06-08-2005 13:02:02

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: Порядок вывода секций

4zy написал:

можно ли решить такую задачу!?

Да, можно. Дело в том, что <txp:recent_articles /> требует обязательного указания категории, иначе выводит последние статьи без учета категорий. И надо категорию явно указывать. Не пойму, почему у тебя не заработал <txp:if_category />
давай посмотрим такую конструкцию:

Код:

<txp:if_category name="category_name_in_english" />
    <txp:recent_articles category="category_name_in_english" />
</txp:if_category>

ты так применял этот тег?
для проверки текущей категории перед этим кодом поставь <p><txp:c /></p> и проверь: ты правильное название категории используешь?

Отредактированно Beginner (06-08-2005 13:02:35)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru