2013-06-26 13 views
6

In meinem Modul (aus PHP-Code), sagen mod_mymodule, wie kann ich den Titel meines Moduls abrufen, falls ein Administrator es von der Modul-Management-Seite geändert hat?Wie bekomme ich den Modultitel in Joomla 2.5?

Ist es möglich, "Status" und "Position" auf die gleiche Weise wie der Titel abzurufen?

Antwort

11

Innerhalb des Moduls sind zwei hilfreiche Variablen verfügbar: $module und $params.

Sie suchen nach $module->title.

8

Versuchen Sie den folgenden Code.

<?php 
    if ($module->showtitle) 
    { 
    echo '<h2>' .$module->title .'</h2>'; 
    } 
?> 

Sie können auf die folgenden Dinge zugreifen.

stdClass Object 
(
    [id] => 18 
    [title] => Login Form 
    [module] => mod_login 
    [position] => left 
    [content] => 
    [showtitle] => 1 
    [control] => 
    [params] => greeting=1 
       name=0 
    [user] => 0 
    [name] => login 
    [style] => 
) 

Referenz Joomla URL:
1. http://docs.joomla.org/JModuleHelper/getModule
2. http://docs.joomla.org/Customising_the_way_modules_are_displayed

Updates - 22. Dez 2016

können Sie jimport verwenden Sie das Modul zu bekommen.

jimport('joomla.application.module.helper'); 
$module = JModuleHelper::getModule('login'); // Single 
$module = JModuleHelper::getModule('mainmenu', 'Resources'); // Multiple 
+0

+1 für die Bereitstellung sehr nützlicher Links. Vielen Dank! –

Verwandte Themen