форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Делаю вывод категорий, используя плагин stw_category_tree.
Вызов плагина:
<txp:stw_category_tree wraptag="ul" break="li" cssid="sidebar" onclass="*" section="almanakh" />
Все работает замечательно, вот только игнорируется параметр section. Выводятся все категории, которые есть. В чем проблема, что я не так делаю?
И вторая проблема. Список категории я пытаюсь вывести использую графику.
Стиль для категорий:
#almanakh li.archive a { background:url(/txp/images/krug/archive.jpg) no-repeat -6px 0; height:17px; }
Как в генерируемый код вставить обертку для текста ссылки?
Типа такого:
<a href="#"><span>Архив</span></a>
Заранее спасибо.
Неактивен
Неужели никто не может (не хочет) помочь или подсказать?
Неактивен
Если в хелпе плагина про "обертку" ничего не сказано, то остается только один вариант - редактировать код того самого плагина
Неактивен
the_ghost написал:
Если в хелпе плагина про "обертку" ничего не сказано, то остается только один вариант - редактировать код того самого плагина
про это понятно
а что с фильтрацией по имени секции?
Неактивен
When set to “y”, the tree will prune away any categories that are not either a) ancestors of the current category, b) the current category, c) children of the current category, or d) siblings of {a} and {b}. Is false by default.
Думаю вот так должно сработать...
<txp:stw_category_tree wraptag="ul" break="li" cssid="sidebar" onclass="*" section="almanakh" prune="y"/>
Неактивен
Нет, таким образом тоже не срабатывает.
И потом, причем здесь prune, если у меня все категории первого уровня?
Неактивен
Какую вы фильтрацию по секцием хотите сделать для списка категорий? Ведь секции и категории это два разных "уровня"
Неактивен
section Если вы хотите вывести ссылки на категории какой-то определенной секции, присвойте этому параметру наименование этой секции. Если не определен, указываются ссылки в текущей секции.
Теперь по порядку.
Структура сайта такая:
Корень
-Музей -> это секция
--О музее -> категория, относящаяся к данной секции
-Альманах -> это секция
--Архив
--Наши друзья
--История
--Редакция
--Поиск
В каждой секции сайта предполагается вывод статей определённых категорий. Только единственная загвоздка в нестандартном шрифте текста категорий.
Вот у меня и возник вопрос, если данный плагин позволяет делать подобную сортировку, почему выводятся список всех категорий?
Или я чего-то не так понял в работе данного плагина.
Неактивен
Вы неверно истолковываете смысл аттрибута @section@ в этом теге. Он не влияет на то, какие категории будут выведены. Данный аттрибут отвечает за то, к какой секции будут вести ссылки категорий. Т.е., если у вас включен режим ?=messy и вы откроете этот список категорий при просмотре секции ?s=lalala то у вас будут ссылки виду ?s=lalala&c=blabla. И про открытии этих ссылок будут выведены статьи из секции lalala у которых присвоена категория blablabla.
В режиме section\title я обычно использую параметр section="category", тогда ссылки на категории строятся без учета секций - выводятся статьи всех категорий независимо от секции. Но не уверен что такое сработает в режиме messy - надо проверять
Неактивен
Да, видно самый идеальный вариант, это не использовать нестандартный шрифт.
the_ghost, спасибо за разъяснение.
Отредактированно kuzma (11-11-2008 13:53:17)
Неактивен
И не путайте понятия "сортировка" и "фильтр"
Неактивен