0

这要么很烦人,要么很尴尬。我已经设置了我的大部分博客,但我不知道我在哪里或如何设置单条目模板,而不是包含它们的部分/博客。我只是找不到有关如何为我的生活做到这一点的信息。

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

因此,情况是我有一个博客部分/博客,其索引用作mydomain.com. 这列出了我所有的条目,就像您想象的常规博客一样。当我需要为单个条目的链接自定义代码时,就会出现问题。

4

1 回答 1

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 标题,并使用它来过滤频道条目标签,只显示一个条目。

希望有点帮助。

最良好的祝愿,

于 2011-04-05T09:39:17.753 回答