Динамический сегмент_1 в Expression Engine - PullRequest
0 голосов
/ 08 марта 2011

Это довольно простой вопрос, я просто не могу найти информацию по нему. В механизме выражений возможно, чтобы {сегмент_1} был динамической переменной. И.Е. если бы я хотел взять мою структуру URL из: http://www.whatever.com/category/football/green-bay/ чтобы: http://www.whatever.com/football/green-bay/ Я не хочу фактически создавать каталог для футбола в моем коде (так как это всего лишь пример, а количество базовых категорий исчисляется сотнями), я просто хочу, чтобы он отображался на моей странице шаблонов / категорий.

Я знаю, что это может быть как-то достигнуто через mod_rewrite, но это то, чего я пытаюсь избежать. Я пытаюсь понять, есть ли встроенный механизм Expression Engine для этого.

1 Ответ

0 голосов
/ 09 марта 2011

Это похоже на функциональность, которую предлагает плагин MD Detect Pagetype .Плагин «слушает» определенный сегмент URL, чтобы определить, какой тип страницы отображается.Затем он дает вам доступ к следующим условиям:

{exp:md_detect_page_type url_segment="{segment_3}"}

  {if pagination_page}This is a Paginated Page{/if}
  {if category_page}This is a Category Page{/if}
  {if yearly_archive_page}This is a Yearly Archive Page{/if}

{/exp:md_detect_page_type} 

Посетите веб-сайт, указанный выше, чтобы загрузить и узнать больше о бесплатном плагине.

...