Категории

Тема в разделе "ExpressionEngine", создана пользователем [/root.], 30 сен 2007.

Статус темы:
Закрыта.
  1. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    1) В УРЛах категорий использую имена вместо ID. Следовательно требуется добавлять индикатор (categories). Название темплейта - channels. Каким образом нужно сократить УРЛ, чтобы из
    было
    Т.е убрать индикатор или имя шаблона (не группы).
     
  2. Xacret.T

    Xacret.T Постоялец

    Регистр.:
    2 июн 2006
    Сообщения:
    139
    Симпатии:
    26
    я знаю, что это делается в htaccess - нужно сделать замену имен категорий просто на "ничто".

    но к сожалению, я в этом не шарю
     
  3. SexKiller

    SexKiller

    Регистр.:
    20 апр 2006
    Сообщения:
    211
    Симпатии:
    45
    А как в таком случае ты будешь определять, где категория, а где статья ... Ведь url статьи будет выглядет аналогично, т.е. http://project.com/channels/bublik ...

    Добавлено через 1 минуту
    p.s. тогда я лучше предлагаю:

    http://project.com/channels/category/message/

    А это все реализуется через SEGMENT_X ...
     
  4. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    Какой смысл тогда напрягатся? На выходе получится такая-же муть как и вначале.
     
  5. SexKiller

    SexKiller

    Регистр.:
    20 апр 2006
    Сообщения:
    211
    Симпатии:
    45
    Ну тогда я не понял, что нужно:

    Лична у себя я делаю адреса вида:

    /news/2007/07/07/previy/

    или

    /news/domashnya_tehnika/proverka_na_prochnost/
     
  6. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    При всем твоем желании помочь, ты вообще не то пишешь.

    Один путь я уже нашел. Использовать один темплейт для всего сайта, чтобы segment_2 считался индексом тоже. Следовательно отпадет темплейт нейм + индикатор.
     
  7. SexKiller

    SexKiller

    Регистр.:
    20 апр 2006
    Сообщения:
    211
    Симпатии:
    45
    Я все понимаю, но как ты собираешься отличить:

    /news/bublik/, где bublik - это категория
    /news/bublik/, где bublik - это материал (т.е. новость)

    Вот этого я понять не могу ...
     
  8. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    Благодаря одному темплейту у нас пропадет шаблон categories, но индикатор можно оставить.
    Материал будет иметь приставку news (темплейт). Несмотря на то, что мы подменили сегменты, движок разрешает подставлять значения, которые можно даже и не ставить.
     
  9. SexKiller

    SexKiller

    Регистр.:
    20 апр 2006
    Сообщения:
    211
    Симпатии:
    45
    т.е. загнав все в один шаблон ты хочешь упростить процесс смены дизайна и уйти от использования вложеных (Embedding) шаблонов ...
     
  10. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    Это делается для урлов, все остальное второстепенно.
    Топик оставляю открытым, но на мой вопрос я ответ уже получил, поэтому прекратим оффтоп.
     
Статус темы:
Закрыта.