Ich möchte den Anzeigemodus für Suchergebnisse mit einer Vorlage versehen.
Ich hatte es im Kopf, dass die Benennung einer Template-Datei node-article-search-result.tpl.php den Trick machen würde, aber ich liege offensichtlich falsch.
Mir ist klar, dass ich node-article.tpl.php ausführen kann, und dass $ view_mode aktiviert ist, aber dies ist mit allen anderen Ansichtsmodi, die ich nicht als Vorlage verwenden möchte, umständlich.
Ideen?
search_result
zuhook_entity_info_alter()
Ihrer Information, ist bereits als Anzeigemodus deklariert, sodass Sie ihn in Ihrem Fall nicht implementieren müssenDas Modul Entitätsansichtsmodi fügt diese Vorlagenvorschläge automatisch hinzu
quelle
Hier ist eine Funktion, mit der Sie dynamisch neue hinzufügen können. Es ruft auch die entsprechende Vorverarbeitungsfunktion auf, wenn Sie eine deklariert haben.
Dann rufen Sie
drush cache-clear theme-registry
an, damit es funktioniert.Um es zu verwenden, ersetzen Sie THEMA durch den Namen Ihres Themes und platzieren Sie es in Ihrer theme-template.php-Datei.
zB für ein Thema namens Droid würde man es nennen
droid_preprocess_node(&$variables, $hook) {
...quelle