在ExpressionEngine(1.6.x)中自定义单个条目模板

时间:2010-08-25 11:51:20

标签: content-management-system expressionengine

这要么非常烦人,要么非常尴尬。我已经设置了我的大部分博客,但我无法弄清楚我设置单个条目模板的位置或方式,而不是包含它们的部分/ weblog。我无法找到有关如何为我的生活做到这一点的信息。

这一点尤其重要,因为我想为所有条目定义规范链接,因为ExpressionEngine以各种方式链接到条目。

因此,案例是我有一个博客部分/博客,其索引作为mydomain.com的首页。这列出了我想象的常规博客的所有条目。当我需要为单个条目的链接定制代码时,就会出现问题。

1 个答案:

答案 0 :(得分: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 / template_name”},这将基本上创建一个类似这样的URI:

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

在第二个(template_group / template_name)单个条目模板页面上,它将看到URL标题,并使用此标题将通道条目标记过滤到该条目。

希望有所帮助。

祝福,