2017-02-26 5 views
0

Ich möchte die Seitenüberschrift eines Joomla-Menüelements anzeigen, wenn diese gefüllt ist. Ich habe mit diesem Code ohne Erfolg versucht:Joomla: Display-Seitenüberschrift von Menüeintrag

<h1 class="title"> 
    <?php 
     if (null === ($this->params->get('page_heading'))) 
     { 
      $mydoc = JFactory::getDocument(); 
      $mytitle = $mydoc->getTitle(); 
      echo $mytitle; 
     } 
     else 
     { 
      $active = JFactory::getApplication()->getMenu()->getActive(); 
      echo $active->params->get('page_heading'); 
     } 
    ?> 
</h1> 

Irgendwelche Vorschläge?

Antwort

0

Ich habe mich auf diese Weise gelöst:

<h1 class="title"> 
    <?php $menu = JFactory::getApplication()->getMenu(); 
     $active = $menu->getActive(); 
     $mydoc = JFactory::getDocument(); 
     $mytitle = $mydoc->getTitle(); 
     $pageHeading = $active->params->get('page_heading'); 
     if($pageHeading != "") 
     { 
      echo $pageHeading; 
     } 
     else 
     { 
      echo $mytitle; 
     } 
    ?> 
</h1>