Ce module va chercher automatiquement l'élément le plus loin de la racine dans l'organisation des catégories et l'affiche dans le cadre avec la pucelle de l'établissement.
Ceci a pour but de minimiser la création de modules dans Joomla, utilsiés juste pour afficher un titre.
Helper.php
<?php
class modCategoryNodeList{
public static function getSousRubriques(){
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();
echo '<div style="width: 100%; border: 5px red solid; min-height:120px;">';
echo '<div style="margin: 5px; float: left; width: 88%; text-align:center; font-weight: bold; font-size: 280%; color: red;"><img src="/images/Categories/photo_pucelle.png" alt="photo pucelle" width="118" height="99" style="float: left;" />';
echo '<div style="margin-left: 10px; margin-top: 35px;">'.$menu->title.'</div>';
echo '</div>';
echo '</div>';
echo '<div> </div>';
}
}
?>
mod_categoryNodeList.php
<?php
defined('_JEXEC') or die;
require_once dirname(__FILE__).'/helper.php';
$hello = modCategoryNodeList::getSousRubriques();
require JModuleHelper::getLayoutPath('mod_categoryNodeList');
mod_categoryNodeList.xml
<?xml version="1.0" encoding="utf-8" ?>
<extension type="module" version="1.0.0" client="site" method="upgrade">
<name>Liste des categories avec images</name>
<author>Sébastien LHUILLIER</author>
<version>1.0.0</version>
<description>Ce module permet d'afficher les sous categories de la catégorie courante, avec leurs images associées</description>
<files>
<filename>mod_categoryNodeList.xml</filename>
<filename module="mod_categoryNodeList">mod_categoryNodeList.php</filename>
<filename>index.php</filename>
<filename>helper.php</filename>
<filename>tmpl/index.html</filename>
<filename>tmpl/default.php</filename>
</files>
<config>
</config>
</extension>