2010-12-30 6 views
0

Sagen wir eine defaul Ansicht (dh fest einprogrammiert), von Ansichten Modul, zum Beispiel „Taxonomie/term /%“Rewrite Standard Drupal Ansicht programmatisch

Nun würde Ich mag einige Änderungen zu dieser Ansicht machen programmgesteuert, durch ein Installationsprofil

Normalerweise verwende ich Funktionen Modul für solche Arbeiten, aber Features unterstützt keine Standardansichten.

Bitte beraten Sie, wie Sie das tun.

Danke!

+0

Welche Aspekt der Ansicht möchten Sie ändern? –

Antwort

1

Verwenden hook_views_default_views_alter

function MODULE_views_default_views_alter(&$views) { 
    if (isset($views['taxonomy_term'])) { 
    $views['taxonomy_term']->set_display('default'); 
    $views['taxonomy_term']->display_handler->set_option('title', 'Categories'); 
    } 
} 
1

Sie sollten die Informationen zum Thema Ansichten verwenden. Es gibt einen Link, den Sie verwenden können, um herauszufinden, wie Sie Ihre Ansichten benennen sollten (die sogenannten "Themeninformationen"). Kopieren Sie den Namen des bestimmten Teils der Ansicht, den Sie fest codieren möchten, und fügen Sie ihn als neue Datei in das Vorlagenverzeichnis ein . Sie können einen Ordner (ich benenne ihn normalerweise als Ansichten) verwenden, um diese Dateien von anderen in der Vorlage zu trennen. Sie müssen Ihren Cache aktualisieren, um die Änderungen anzuzeigen, nachdem Sie die neue (n) Vorlagedatei (en) erstellt haben.

Verwandte Themen