Я использую Joomla 3, у меня есть модуль под названием «« Кто мы такие », и он отображается в позиции« top_row2 ». Я пытаюсь получить идентификаторы модулей и имена модулей.Получить идентификатор модуля или название
После поиска Я нашел несколько решений, которые, похоже, не работают для меня.
Решение 1
jimport('joomla.application.module.helper');
$module = JModuleHelper::getModule('Who we Are');
echo $module->id;
Раствор 2
jimport('joomla.application.module.helper');
$module = JModuleHelper::getModules('Who we Are');
echo $module->id;
//Note the "s" in getModules
Раствор 3
global $module;
$module->id;
$module->title;
Я употребляем Солу для переопределения файлов PHP этого модуля.
Местоположение :: шаблоны \ corporate_response \ HTML \ mod_mymodule_item.php
Куда вы добавите этот код? – Lodder
@Lodder на моей переопределяющей папке HTML-модуля, пожалуйста, ознакомьтесь с моим обновленным вопросом выше для местоположения. –