R
ragtek
Gast
Mit XenForo 1.0.0 Beta 4 wurden 9 Template Hooks eingeführt. Hier folgt nun eine Liste wo diese zu finden sind, was sie beinhalten und was man mit ihnen anstellen kann.
Quelle: http://xenforo.com/community/threads/template-hook-locations.8770/
Template: editor_js_setup
Parameter
- editorId: Die ID des Editors.
Beinhaltet den "Seuptcode" für tinyMCE.
Hier kann man weitere Parameter für tinyMCE erstellen oder die existieren manipulieren
footer_links
Template: footer
Beinhaltet den HTML Code für die "Contact Us/Home/Top links".
Hier kann man weitere Links hinzufügen oder die bestehende Links manipulieren.
footer_links_legal
Template: footer
Das gleiche wie footer_links aber für die "Terms/Privacy Policy" links.
forum_list_sidebar
Template: forum_list
Beinhaltet die "Sidebar". Hier existieren "sub hooks" in Form von HTML Kommentaren, wo man eigene Elemente einfügen kann
<!-- block: sidebar_online_staff --> vor dem "Staff Online" Bereich
<!-- block: sidebar_online_users --> zwischen staff online und normal members online.
<!-- block: forum_stats --> zwischen den online users und Statistiken
<!-- end block: forum_stats --> nach den Forum Statistiken
<!-- slot: forum_stats_extra --> am Ende der Statisik Liste, kann benutzt werden, um eigene Statistiken hinzuzufügen
message_user_info_avatar
Template: message_user_info
Parameter
- user: Beinhaltet die Informationen des Beitragerstellers
message_user_info_text
Template: message_user_info
Parameters
- user: Information about the author of the message.
Beinhaltet die Information zum Benutzernamen und dem Benutzertitel in der Beitragsansicht. <!-- slot: message_user_info_text --> einschließlich des <h3 class="userText">, unterhalb des Benutzertitels.
message_user_info_extra
Template: message_user_info
Parameters
- user: Information about the author of the message.
Beinhaltet die Extra-Information in der Beitragsansicht (wenn sie aktiviert wurden), wie die Anzahl der Beiträge, die Anzahl der Zustimmungen, das Datum der Registrierung und so weiter. Dieser Hook kann benutzt werden um weitere Anzeigen einzufügen wie die erhaltenen Punkte, die erreichten Erfolge, ...
page_container_head
Template: PAGE_CONTAINER
Beinhalten den Inhalt im <head> Bereich Kann benutzt werden, um eigene Inhalte in den <head> Bereich einzufügen oder die Ausgabe zu manipulieren.
page_container_js_body
Template: page_container_js_body
Beinhaltet die JS Informationen(JS Variablen) die Xenforo benötigt.
Kann benutzt werden, um zB JS Phrasen und JS Variablen zu erstellen
Quelle: http://xenforo.com/community/threads/template-hook-locations.8770/