0

我正在一个大多数模板都是segment_1 或segment_2 级别的网站上工作。在这些页脚内容(这是一个包含文件)上正确显示。

示例:http: //yogahealthfoundation.org/get_involved/studios_and_teachers

但是,在 segment_3 页面上,相同的内容无法正确显示。

示例:http: //yogahealthfoundation.org/blog/entry/must_read_for_every_yogi

这是html:

<div id="footer">
<div id="footer-buffer"></div>
<div id="footer-content">
{exp:channel:entries channel="misc" url_title="copyright_notice" }
<p>Copyright © 2007&ndash;{current_time format="%Y"} by {details}</p>
{/exp:channel:entries}
</div><!-- end footer-content -->
</div><!-- end footer -->
</body>

以下是我如何将其包含在 EE 标签中:

{embed="includes/html_footer"}

无论如何,嵌入都是在所有段中完成的。为什么内容在 segement_3 + 模板页面上无法正确显示的任何线索?

谢谢!

4

1 回答 1

1

您的页脚 Channel Entries 标签看到了第三个片段(EE 通常认为它代表条目 ID 或 URL 标题),并且正在寻找“misc”频道中的条目,其 URL 标题是什么{segment_3}

解决方案是添加dynamic="no"到您的页脚 Channel Entries 标签,使其完全忽略 URL 段触发的任何过滤。

于 2012-04-07T19:43:40.850 回答