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

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

Вы не зашли.

#1 11-02-2014 19:32:01

Velidan
веди
Зарегистрирован: 12-11-2013
Сообщений: 24

Как можно менять расположение категорий

Доброго дня уважаемое сообщество. Заинтересовал данный вопрос.
Создаю категории в административной части в нужно порядке, но они располагаются в списке не в той очередности в которой я их создаю.
Используя такой тэг: <txp:category_list break="li" wraptag="ul" />    вывод списка категорий осуществляется в том порядке в котором они сохранились.
Как мне можно как-то изменить их порядок? например перенести категорию "Контакты"  перед "Главная" ? Буду очень благодарен за любую идею.

Неактивен

 

#2 12-02-2014 09:23:11

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

Re: Как можно менять расположение категорий

Используйте  sort="sort value(s)"
    Values:
        id
        name
        type
        parent
        title
        rand() (random)

    Default: name asc.

http://www.textpattern.net/wiki/index.p … _Reference


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

Неактивен

 

#3 12-02-2014 17:22:47

Velidan
веди
Зарегистрирован: 12-11-2013
Сообщений: 24

Re: Как можно менять расположение категорий

Большое спасибо Вам advan. Я очень признателен за помощь.
П.С. я и сам не рад надоедать простыми вопросами, но читать англ. документацию, пока еще, знаний не хватает.

Возник еще маленький вопрос, вернее 2.

1: получаемая ссылка ссылка типа:host /category/kontakty/   или  host /category/o_nas/ 
А можно ли как-то убрать эти категории? чтобы было вроде host/kontakty

2: Решил попробовать использовать формы и вынес все меню в них.
Вызываю форму так: <txp:output_form form="main_navigation" />   

сама форма: 

<ul>
<li><a href="/">Главная</a></li>
<txp:category_list break="li" sort="id" />
</ul>

а можно ли сделать как-то обертку для :  <txp:output_form form="main_navigation" />     ?  например:  <txp:output_form form="main_navigation" wraptag="ul" /> ? Это не критично, но мне очень интересно где можно использоваться универсальный атрибут wraptag, а где нет.

Отредактированно Velidan (12-02-2014 18:32:58)

Неактивен

 

#4 17-02-2014 17:30:04

Velidan
веди
Зарегистрирован: 12-11-2013
Сообщений: 24

Re: Как можно менять расположение категорий

Доброго дня уважаемые пользователи. Возвращаюсь к интересующему меня вопросу:
"1: получаемая ссылка ссылка типа:host /category/kontakty/   или  host /category/o_nas/ 
А можно ли как-то убрать эти категории? чтобы было вроде host/kontakty "  .
Второй пункт можно упустить, если он примитивный и вам не хочется отвечать на него, а вот за ответ на первый буду очень признателен sad

Неактивен

 

#5 17-02-2014 22:37:03

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

Re: Как можно менять расположение категорий

Если сайт небольшой, лучше вообще не заморачиваться на категории - выбираем в настройках "Режим постоянных ссылок - /заголовок" и получаются адреса типа host.ru/zagolovok
Категории пригодятся в каком-либо каталоге, часто обновляющемся блоге и т.п. сложно-организованном ресурсе.


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

Неактивен

 

#6 18-02-2014 19:03:47

Velidan
веди
Зарегистрирован: 12-11-2013
Сообщений: 24

Re: Как можно менять расположение категорий

Ага, спасибо большое. Мне удалось создать секции, кажется, начинаю понимать, что это такое. В адресной строке то что нужно. Host/about. Кажется, потихоньку осваиваюсь, но со скрипом.

П.С. можно ли при использовании такой конструкции  (где подсвечивается класс "активной ссылки" )  исключить некоторые секции? чтобы выводились все кроме  какой-то одной или 2 ?

<txp:section_list wraptag="ul" break="">
<li<txp:if_section name='<txp:section />'> class="active"</txp:if_section>>
<txp:section title="1" link="1" />
</li>
</txp:section_list>

Отредактированно Velidan (18-02-2014 22:43:02)

Неактивен

 

#7 19-02-2014 09:28:05

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

Re: Как можно менять расположение категорий

Попробуйте проще:

<txp:section_list break="li" wraptag="ul" active_class="active" exclude="sekcia-ne-nuzhna">
<txp:section title="1" link="1" />
</txp:section_list>


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

Неактивен

 

#8 19-02-2014 18:48:23

Velidan
веди
Зарегистрирован: 12-11-2013
Сообщений: 24

Re: Как можно менять расположение категорий

Интересно, спасибо. Очень помогло.
П.С. только активный класс не добавляется=)

Отредактированно Velidan (19-02-2014 18:54:51)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru