2013-09-20 1 views
1

Я разработал сайт ExpressionEngine, в котором есть раздел новостей. Существует новостной канал с категориями, а на главной странице новостей публикуется шаблон новостей/индекса. Страница с одной записью (статьей) приводится в действие шаблоном новостей/статей. Вы можете увидеть этот раздел в действии здесь: http://www.longbridgebirmingham.co.uk/news/. Все отлично работает.ExpressionEngine single entry на уровне сегмента 4

Что мне сейчас нужно сделать, так это перечислить новости в одном и том же виде в подразделе веб-сайта (на уровне 3-го уровня). Здесь, если быть точным: http://www.longbridgebirmingham.co.uk/life/community/news/. До сих пор я создал новую категорию «Сообщество» для новостного канала и создал новый шаблон community-news/index и community-news/article, который извлекает только новости сообщества. Я использовал средство «Страницы», чтобы заставить эту тестовую страницу использовать шаблон community-news/index: http://www.longbridgebirmingham.co.uk/life/community/news-new. Не уверен, что это правильно, но, похоже, работает.

Теперь я действительно пытаюсь найти способ подключить шаблон новостей community/news/article, чтобы статьи представлялись на уровне сегмента 4: http://www.longbridgebirmingham.co.uk/life/community/news/article/url-title. Любая помощь или совет будут действительно оценены!

Большое спасибо.

+0

Какова структура URL-адресов, которые вы так или иначе предложили вам? Там может быть более простой способ сделать это, если вы готовы рассмотреть альтернативную структуру URL. – madebyhippo

+0

Спасибо. Это важно только потому, что мне нравится контент, связанный с подразделением, который должен находиться в URL-адресе подраздела. Более чем рады рассмотреть альтернативную структуру URL, хотя! – benspencer

ответ

2

ОК, так что я бы рекомендовал это сделать.

у вас в настоящее время есть группа шаблонов новостей, которая в порядке.

создать категории для ваших новостей, такие как «жизни» и «сообщество» и с помощью большого Low Seg2Cat аддона, вы можете просто использовать что-то вроде следующего для фильтрации на основе категорий:

http://site.com/news/ http://site.com/news/category/ http://site.com/news/category2/sub-cat2a

Это позволит вам использовать неограниченное количество категорий и с помощью Seg2Cat, вы будете иметь возможность фильтровать на основе {segment_2_category_id} и/или {segment_3_category_id}.

Теперь все, что вам нужно сделать, - добавить конец статьи в конец, если вы хотите показать фактическую статью.

Например: site.com/news/category/article/url_title_of_entry/

EE, автоматически тянуть шаблон article.html из группы шаблонов.

Помогает ли это?

+0

Да, это действительно помогает спасибо. Что я действительно не хотел делать, так это то, что новости будут перечислены на сайте http://site.com/community-news/, поэтому ваше предложение избегает этого, и это здорово. Большое спасибо. – benspencer

Смежные вопросы