форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Можно ли управлять порядком вывода секций в теге <txp:section_list/>!?
Неактивен
Сейчас посмотрел код, оказалось, нет, нельзя. Там установлена принудительная сортировка по полю name - английское наименование секции.
На мой взгляд, ничего страшного в этом нет. Этот тег полезен только для отладки. Секции на сайте очень редко меняются, и когда сайт уже отлажен, и готов к запуску, надо прямо в теплейте вручную указать перечень секций в нужной последовательности.
Это будет полезно еще и для того, чтобы уменьшить нагрузку на базу и увеличить быстродействие системы. Ну на самом деле, зачем делать не нужное обращение к базе на каждой просматриваемой посетителем странице?
Кстати - это еще один из пунктов увеличения быстродействия CMS
Неактивен
Спасибо, вообщем то я к такому решению и пришел... просто у меня на данный момент уже два варианта страниц, но думаю врядли будет больше.
Еще вопросик по категориям:
у меня никак не рендериться тег <txp:category1 /> - ситуация такая: на первой страницы выводятся титлы статей из разных категорий, но все они (категории) дочернии от одной секции:
1. Новости
1.1 Новости сайта
1.2 Новости сервера
1.3 Новости итд
при выборе какого либа титла - статья открывается целиком, и надо показать к какой категории она относиться...
пробывал плагом upm_category_title - но тоже безрезультатно...
пробывал if_category - но результат такой же
Я по английски как курица, но вроде на англ форуме читал что теги категории работаю только когда в урле сия категория прописана..
я обкатываю на локале на маке, и файл .htacsses не могу использывать, так как файлы которые начинаются с точки для мака служебные - потому не могу использывать fU - может ли это быть с этим связано!?
(ссылка с титла статей с главной выглядит так: /index.php?id=8 )
Неактивен
4zy написал:
на первой страницы выводятся титлы статей из разных категорий, но все они (категории) дочернии от одной секции:
1. Секции и категории никак не связаны, каткгории не относятся к каким либо секциям, ничто не маешает статьям разных секций быть в одной категории, как впрочем и быть в никакой какегории.
2. Может ты не там пишешь этот самый <txp:category1 />? Его следует использовать в шаблоне формы. Только что пробовал, работает - выводит то что указано в Article category title.
При messy urls (/index.php?id=8) работает тоже.
Неактивен
4zy написал:
Еще вопросик по категориям:
Этот вопрос - про секции и категории ставит в тупик многих. Nicck ответил на это вопрос.
Я тоже попытался здесь немного порассуждать на эту тему. Надеюсь, эти рассуждения кому и окажутся полезными.
Неактивен
Nicck написал:
2. Может ты не там пишешь этот самый <txp:category1 />? Его следует использовать в шаблоне формы. Только что пробовал, работает - выводит то что указано в Article category title.
При messy urls (/index.php?id=8) работает тоже.
Спасибо, с тегом разобрался, но теперь столкнулся с другой проблемой, мне надо вывести список последних 10 статей из этого раздела, пытался сделать это тегом <txp:if_category name="smthng">, но он не видит категории, которую показывает <txp:category1/> (((( можно ли это как то обойти!?
Evgeny - спасибо, позновательно!
Неактивен
4zy написал:
мне надо вывести список последних 10 статей из этого раздела, пытался сделать это тегом <txp:if_category name="smthng">
<txp:if_category /> это условный тег, а тебе надо использовать
<txp:recent_articles /> - тег навигации
Неактивен
Beginner написал:
<txp:if_category /> это условный тег, а тебе надо использовать
<txp:recent_articles /> - тег навигации
не очень коректно описал ситуфция - суть в том что у меня есть несколько категорий, и на главной странице ссылки на статьи, так вот после перехода с первой странице на статью, мне надо показать последние статьи именно из той категории, к которой отниситься текущая статья. именно поэтому я и использовал IF
грубо говоря:
<если текущая статья из категории бегомоты, то показать 10 последних статей из категории бегомоты />
можно ли решить такую задачу!?
Неактивен
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)
Неактивен