Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Eigenes Menü bring Fehler "Undefined index"

Eingetragen von Mystery (63)
am 07.12.2014 - 00:40 Uhr in
  • Themes & Theming
  • Drupal 7.x oder neuer

Guten Morgen Drupalgemeinde.

Ich sitze gerade an einer Webseite. In meinem Header möchte ich ganz oben ein Service Menü platzieren, welches ich im Admin-bereich als neues Menü erstellt habe. Soweit so gut. Ich kann diesen block auch problemlos im Header aktivieren. Allerdings bekomme ich die Fehlermeldung:

Notice: Undefined variable: service_menu in include() (Zeile 106 von /users/germanwilds/www/drupal/sites/all/themes/germanwilds_hp/page.tpl.php).

Kann mich wer aufklären, wo da jetzt der Fehler liegt?

Region in der theme.info

regions[service_menu] = Service Menu

Script in der page.tpl.php:

* Navigation:
* - $service_menu (array): An array containing the Service menu links for the
*   site, if they have been configured.
* - $main_menu (array): An array containing the Main menu links for the
*   site, if they have been configured.

<!-------------------------------------------------------------------------------------->

* Regions:
* - $page['header']: Items for the header region.
* - $page[service_menu] = Service Menu 

<!-------------------------------------------------------------------------------------->

<?php print render($page['service_menu']); ?>
<div id="header_service_menu">
  <?php if ($service_menu): ?>
              <nav id="service_menu" role="navigation" class="navigation">
                <?php print theme('links__system_service_menu', array(
                 
'links' => $service_menu,
                 
'attributes' => array(
                   
'id' => 'service_menu-links',
                   
'class' => array('links', 'inline', 'clearfix'),
                  ),
                 
'heading' => array(
                   
'text' => t('service_menu'),
                   
'level' => 'h2',
                   
'class' => array('element-invisible'),
                  ),
                ));
?>

              </nav> <!-- /#service_menu -->
            <?php endif; ?>
        </div><!-- /#header_service_menu -->

Der Block im Admin-bereich ist da.
Das Menü ist im Admin-bereich auswählbar und links können bearbeitet werden.
Das Menü wird auch in dem gewählten Bereich angezeigt.

Aber wo liegt denn nun der Fehler?

‹ [gelöst] custom node--product--type.tpl.php wird nicht verwendet?! Toolbar (schwarz mit Adminmenü) oben: nicht im Template - soll da aber auftauchen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du die Region

Eingetragen von wla (9461)
am 07.12.2014 - 10:50 Uhr

Hast Du die Region service_menu auch im .info-File Deines Themes definiert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jap

Eingetragen von Mystery (63)
am 07.12.2014 - 11:46 Uhr

Ja das habe ich ebend auch, sowie auch in der page.tpl.php

name = germanwilds_responsive
core = 7.x


stylesheets[all][] = css/layout.css
stylesheets[all][] = css/style.css


regions[header] = Header
regions[service_menu] = Service Menu
regions[main_menu] = Main Menu
regions[help] = Help
regions[highlighted] = Highlighted

regions[content] = Content
regions[sidebar_right] = Sidebar right

regions[wiki_first] = Wiki first
regions[wiki_middle] = Wiki middle
regions[wiki_last] = Wiki last

regions[footer_firstcolumn] = Footer first column
regions[footer_secondcolumn] = Footer second column
regions[footer] = Footer

Das interessante an der Sache ist ja, das mein Menü auch Ordnungsgemäß angezeigt wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, hast Du nach Deinen

Eingetragen von Hyp1 (1463)
am 08.12.2014 - 08:06 Uhr

Hallo,

hast Du nach Deinen Änderungen den Cache gelehrt ?

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja

Eingetragen von Mystery (63)
am 08.12.2014 - 09:39 Uhr

Ja den Cache habe ich auch geleert und dennoch kommt der Fehler. Bin nach wie vor Ratlos, was der Fehler ist..

*edit

Ich habe jetzt das ganze durch einen Block ersetzt und nun ist der Fehler auch weg. Aber warum die Meldung kam, ist mir bisher noch Unklar.

*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Tagen 23 Stunden
  • Hey danke
    vor 4 Tagen 17 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 12 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Stunden
  • In der entsprechenden View
    vor 2 Wochen 6 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Stunden
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association