2010-08-25 2 views
0

Это либо очень раздражает, либо очень смущает. Я создал большую часть своего блога, но я не могу понять, где и как, черт возьми, я создал шаблоны с одним входом, в отличие от раздела/веб-журнала, содержащего их. Я просто не могу найти информацию о том, как это сделать для жизни меня.Индивидуальные шаблоны ввода в ExpressionEngine (1.6.x)

Это особенно важно, потому что я хочу определить каноническую ссылку для всех записей, так как ExpressionEngine ссылается на записи разными способами.

Итак, дело в том, что у меня есть раздел блога/weblog с индексом, работающим как первая страница для mydomain.com. В этом перечислены все мои записи, как вы могли бы представить себе регулярный блог. Проблема возникает, когда мне нужно настроить код для ссылок на отдельные записи.

ответ

3

Если у вас есть шаблон создан уже который показывает множество записей, и вы хотите одну страницу входа для каждой записи, то, что вам нужно сделать, это:

{exp:channel:entries 
channel="default_site" 
sort="asc" 
disable="member_data|pagination|categories"} 

<a href="{url_title_path="template_group/template_name"}" title="{title}">{title}</a> 

{/exp:channel:entries} 

Затем в шаблоне показано выше по template_group/template_name (пожалуйста, измените те, к тому, что имена ваши группы шаблонов и шаблонов на самом деле ;-)) вы поместите этот код:

{exp:channel:entries 
channel="default_site" 
limit="1" 
dynamic="yes" 
sort="asc" 
disable="member_data|pagination|categories"} 

{title} 

{/exp:channel:entries} 

Это будет показывать вам только одну запись, как вы использовали {url_title_path = "template_group/templat e_name "} в первом записей канала теге, выше которого будет в основном создать URI что-то вроде этого:

http://www.example.com/template_group/template_name/url_title_of_my_posted_entry

На втором (template_group/template_name) одной странице шаблона запись будет видеть название URL и использовать чтобы отфильтровать тег записей каналов только для одной записи.

Надеюсь, что это поможет.

С наилучшими пожеланиями,

+0

+1 для полного объяснения и в том числе 'disable' параметр ... который должен присутствовать практически на всех выражений теге ИМО. –

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