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

フッターのチャネルエントリタグは、3番目のセグメント(EEは通常エントリIDまたはURLタイトルのいずれかを表すと見なします)を認識しており、URLタイトルが何であれ「その他」のチャネルのエントリを探しています{segment_3}

dynamic="no"解決策は、フッターのチャネルエントリタグに追加して、URLセグメントによってトリガーされたフィルタリングを完全に無視するようにすることです。

于 2012-04-07T19:43:40.850 に答える