2012-04-07 3 views
0

Ich arbeite an einer Website, wo die meisten Vorlagen Segment_1 oder Segment_2 Ebene sind. Auf diesen wird der Fußzeileninhalt (der eine Include-Datei ist) richtig angezeigt.Expression Engine - Warum werden "includes" nicht in Segment_3 + -Templates angezeigt?

Beispiel: http://yogahealthfoundation.org/get_involved/studios_and_teachers

jedoch auf einer segment_3 Seite, dass gleiche Inhalt zeigen nicht richtig.

Beispiel: http://yogahealthfoundation.org/blog/entry/must_read_for_every_yogi

Hier ist die 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> 

Hier ist, wie ich es mit EE-Tags am einschließlich:

{embed="includes/html_footer"} 

Die einbetten getan wird, um die gleiche alle Segmente unabhängig . Gibt es Hinweise darauf, warum der Inhalt auf segement_3 + Vorlagenseiten nicht korrekt angezeigt wird?

Danke!

Antwort

1

Ihre Fußzeile Logbuch-Einträge Tag ein drittes Segment ist zu sehen (die EE hält im Allgemeinen entweder einen Beitrags-ID oder URL Titel darzustellen) und ist für einen Eintrag in dem „misc“ Kanal mit der URL Titel sucht von was auch immer {segment_3} ist.

Die Lösung besteht darin, dynamic="no" zu Ihrem Footer Channel Entries Tag hinzuzufügen, was dazu führt, dass jegliche Filterung ignoriert wird, die von den URL-Segmenten ausgelöst wird.

+0

Derek, ich schätze den Tipp. Dies ist das erste Mal, dass ich dies in mehr als 4 Jahren EE-Standorten angetroffen habe. Es war immer auf Seitenleistennavigation usw. beschränkt. Danke. – fmz

Verwandte Themen