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

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

Вы не зашли.

#1 03-11-2008 22:31:50

kuzma
буки
Зарегистрирован: 12-03-2007
Сообщений: 9

Вывод списка категорий

Делаю вывод категорий, используя плагин 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>

Заранее спасибо.

Неактивен

 

#2 05-11-2008 12:22:23

kuzma
буки
Зарегистрирован: 12-03-2007
Сообщений: 9

Re: Вывод списка категорий

Неужели никто не может (не хочет) помочь или подсказать?

Неактивен

 

#3 05-11-2008 13:19:32

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Вывод списка категорий

Если в хелпе плагина про "обертку" ничего не сказано, то остается только один вариант - редактировать код того самого плагина smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#4 10-11-2008 16:28:14

kuzma
буки
Зарегистрирован: 12-03-2007
Сообщений: 9

Re: Вывод списка категорий

the_ghost написал:

Если в хелпе плагина про "обертку" ничего не сказано, то остается только один вариант - редактировать код того самого плагина smile

про это понятно
а что с фильтрацией по имени секции?

Неактивен

 

#5 10-11-2008 17:48:00

Павел
буки
Зарегистрирован: 22-06-2007
Сообщений: 13

Re: Вывод списка категорий

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"/>

Неактивен

 

#6 10-11-2008 22:18:55

kuzma
буки
Зарегистрирован: 12-03-2007
Сообщений: 9

Re: Вывод списка категорий

Нет, таким образом тоже не срабатывает.
И потом, причем здесь prune, если у меня все категории первого уровня?

Неактивен

 

#7 11-11-2008 00:22:45

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Вывод списка категорий

Какую вы фильтрацию по секцием хотите сделать для списка категорий? Ведь секции и категории это два разных "уровня"


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#8 11-11-2008 10:39:37

kuzma
буки
Зарегистрирован: 12-03-2007
Сообщений: 9

Re: Вывод списка категорий

section        Если вы хотите вывести ссылки на категории какой-то определенной секции, присвойте этому параметру наименование этой секции. Если не определен, указываются ссылки в текущей секции.

Теперь по порядку.
Структура сайта такая:

Корень
-Музей -> это секция
--О музее -> категория, относящаяся к данной секции
-Альманах -> это секция
--Архив
--Наши друзья
--История
--Редакция
--Поиск

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

Неактивен

 

#9 11-11-2008 13:20:26

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Вывод списка категорий

Вы неверно истолковываете смысл аттрибута @section@ в этом теге. Он не влияет на то, какие категории будут выведены. Данный аттрибут отвечает за то, к какой секции будут вести ссылки категорий. Т.е., если у вас включен  режим ?=messy и вы откроете этот список категорий при просмотре секции ?s=lalala то у вас будут ссылки виду ?s=lalala&c=blabla. И про открытии этих ссылок будут выведены статьи из секции lalala у которых присвоена категория blablabla.

В режиме section\title я обычно использую параметр section="category", тогда ссылки на категории строятся без учета секций - выводятся статьи всех категорий независимо от секции. Но не уверен что такое сработает в режиме messy - надо проверять


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#10 11-11-2008 13:50:45

kuzma
буки
Зарегистрирован: 12-03-2007
Сообщений: 9

Re: Вывод списка категорий

Да, видно самый идеальный вариант, это не использовать нестандартный шрифт.
the_ghost, спасибо за разъяснение.

Отредактированно kuzma (11-11-2008 13:53:17)

Неактивен

 

#11 11-11-2008 16:04:10

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Вывод списка категорий

И не путайте понятия "сортировка" и "фильтр" smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru