2016-03-22 20 views
0

ich die Seitenleiste aus der spezifischen Seite und alle nachfolgenden Seiten in Drupal 7verstecken rechten Sidebar auf bestimmten Seiten in Drupal

Mein Code Erwähnung below.code entfernen möchten ist in mytheme_preprocess_node ist (& Variablen $) Funktion

if ($variables['type'] === 'project'){ 
    $node = $variables['node']; 
    if($node->type=='project'){ 
    //print_r($node); 
     echo $node->type; 
     unset($page['sidebar_second']); 
    } 

Antwort

0

Warum erstellen Sie keine TPL-Datei für diesen bestimmten Inhaltstyp und entfernen Sie die Seitenleiste von dort? nur eine Idee

0

Versuchen Sie, den Block in Blocks UI oder mit der Context module zu beschränken.

0

Sie können den Seitenleisteninhalt im Admin-Bereich selbst einschränken. Melden Sie sich als Admin an und konfigurieren Sie diesen Sidebar-Block so, dass er nur auf der entsprechenden URL angezeigt wird.

Verwandte Themen