Hook Daten abfangen
Posted: Sun Jul 03, 2011 5:13 pm
Ich sitze gerade an einer kniffligen Frage:
In der entries.tpl sitzt der {serendipity_hookPlugin hook="entries_header" addData="$entry_id"} gleich zu Anfang. Woher bezieht er $entry_id und/oder Wozu benötigt er $entry_id überhaupt? Ist dies ein Relikt oder womöglich nur als Dummy? Unabhängig davon: Gibt es so etwas wie eine universelle Variable, wann die hooks "frontend_header", "frontend_footer", "entries_header", "entries_footer" eine Abfrage/Ausgabe lohnen?
Da ich gerade "sektioniere", möchte ich gerne die Ausgabe von Plugin Daten (zb staticpages oder contactform), die über diesen Hook ausgegeben werden, einkleiden, um nicht jedes einzelne Plugin template bearbeiten zu müssen. Allerdings, und das ist die Frage, würde ich dies auch gerne per {if $xxx} oder {if not $xxx} verhindern, wenn der normale Blog Content ausgegeben wird. Welche Variable ist dort tatsächlich möglich?
In der entries.tpl sitzt der {serendipity_hookPlugin hook="entries_header" addData="$entry_id"} gleich zu Anfang. Woher bezieht er $entry_id und/oder Wozu benötigt er $entry_id überhaupt? Ist dies ein Relikt oder womöglich nur als Dummy? Unabhängig davon: Gibt es so etwas wie eine universelle Variable, wann die hooks "frontend_header", "frontend_footer", "entries_header", "entries_footer" eine Abfrage/Ausgabe lohnen?
Da ich gerade "sektioniere", möchte ich gerne die Ausgabe von Plugin Daten (zb staticpages oder contactform), die über diesen Hook ausgegeben werden, einkleiden, um nicht jedes einzelne Plugin template bearbeiten zu müssen. Allerdings, und das ist die Frage, würde ich dies auch gerne per {if $xxx} oder {if not $xxx} verhindern, wenn der normale Blog Content ausgegeben wird. Welche Variable ist dort tatsächlich möglich?
Code: Select all
<!-- ENTRIES START -->
{if $xxx}
<section id="section_xyz">
{serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
</section>
{/if}