views_embed_view - Titel wird nicht gerendert
Eingetragen von bolshii (148)
am 13.02.2015 - 11:05 Uhr in
am 13.02.2015 - 11:05 Uhr in
Hallo,
sehe ich mir den View innerhalb der Views-Vorschau an, werden alle Felder inkl. des für den View vergebenen Titels angezeigt.
Im Theme gebe ich die View wie folgt aus:
<?php
print views_embed_view('fdb_habilitation','default', $node->nid);
?>
Hier werden nur die Inhalte der Felder ausgegeben.
Muss die Ausgabe des Views-Titel's explizit definiert werden?
- Anmelden oder Registrieren um Kommentare zu schreiben
views-Titel
am 13.02.2015 - 11:08 Uhr
Moin.
Ich zitier mal aus der Doku der Funktion views_embed_view:
Note that this function does NOT display the title of the view. If you want to do that, you will need to do what this function does manually, by loading the view, getting the preview and then getting $view->get_title().
Die Funktion gibt also den Titel nicht aus, das musst Du selbst machen.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hat geholfen, danke ;)
am 13.02.2015 - 11:49 Uhr
Hat geholfen, danke ;)
Gruß, Ingo
Am PC arbeiten ist wie U-Boot fahren, kaum machst Du ein Fenster auf, hast Du ein Problem.
Per 'contextual filter:
am 13.02.2015 - 14:29 Uhr
Per 'contextual filter: global: null' bin ich auf 'hide view when the filter is not available'. Greift in dem Fall leider nicht.
Sprich, der View-Titel wird auch ausgegeben, wenn die View keine Ergebnisse liefert.
Gruß, Ingo
Am PC arbeiten ist wie U-Boot fahren, kaum machst Du ein Fenster auf, hast Du ein Problem.
So klappt's mit allen
am 13.02.2015 - 17:15 Uhr
So klappt's mit allen Views:
<?php
$view = views_get_view('projekte');
$checkifempty = views_get_view_result('projekte', 'default', $node->nid);
if(!empty($checkifempty))
{
print $view->get_title();
print views_embed_view('projekte','default', $node->nid);
}
?>
Gruß, Ingo
Am PC arbeiten ist wie U-Boot fahren, kaum machst Du ein Fenster auf, hast Du ein Problem.