Искать  
 
   
 
Вывод списка категорий с красивыми ссылками
Отправлено: 05 Июль 2009 02:44 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  4
Зарегистрирован  2009-07-05

Есть категории и подкатегории:

Животные
  -собаки
  -кошки

Птицы
  -соловей
  -орел

Хочется, чтобы ссылки (разделы) в адресной строке отображались в виде domen.ru/{category_url_title} (как в примере выше) и вели на шаблоны. Как это можно сделать? И как установить связь между ссылкой и шаблоном, если для категорий подразумевается один шаблон, для подкатегорий — другой.

Профиль
 
 
Отправлено: 05 Июль 2009 03:18 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

ну если так, то наверно только как .htaccess

 Подпись 

booooring…

Профиль
 
 
Отправлено: 05 Июль 2009 03:58 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  4
Зарегистрирован  2009-07-05

А как реализовать ссылки на разные шаблоны для категории и подкатегории? Мне нужна различная выдача на страницах в зависимости от того, что выбрано: категория или подкатегория.
Туго идет понимание того, как передаются параметры по ссылкам. По идее мне нужно простая передача параметра id категории и выдача на странице определенных статей и текстов в зависимости от id. Все перерыл — а озарение не пришло(((

Профиль
 
 
Отправлено: 05 Июль 2009 04:32 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Вообще, параметры по ссылкам передаются после ключевого слова категорий (к примеру на eeclub - category) от него можно избавиться через .htaccess или при выводе использовать плагин Category Id - он позволяет узнавать id по названию. В аттаче.

вообще надо общую  задумку видеть. Что вы собираетесь на главной странице располагать(вы же хотите поставить категории сразу после домена - значит обращение будет по умолчанию идти на index), будут ли ваши шаблоны различаться только от категории/подкатегории(2 вида), или же у вас для каждой категории/cубкатегории будет свой шаблон. Если прямо через .htaccess , то там нужно прописывать конкретные названия категории с внутренним перенаправлением на нужные страницы. Или сделать расширенный шаблон индекс файла - если после / ничего нет - выводить home page. Если есть - проверять(самое просто - запросом через модуль query, но есть и плагины) parent это категория или подкатегории, и по результатам подключать разные дизайны.
В общем - путей много, но ваше задание не из того класса, на который можно получить готовый ответ.


пример с categor_id:

{exp:category_id category_group="5" category_url_title="{segment_1}" parse="inward"}
{exp
:weblog:entries weblog="weblog" show="{category_id}"}

{
/exp:weblog:entries}
{
/exp:category_id} 
Приложения с файлами
pi.category_id_v1.4.zip  (Размер файла: 3KB - Загрузок: 419)
 Подпись 

booooring…

Профиль
 
 
Отправлено: 05 Июль 2009 04:56 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Rank
Всего сообщений:  4
Зарегистрирован  2009-07-05

спасибо большое) буду смотреть.

Профиль