2010-11-22 5 views
0

Il est possible de personnaliser le modèle pour différents types de contenu ... par exemple, sur la page d'accueil: 1 colonne, sur la liste des catégories: 2 colonnes, sur article unique: 3 colonnes. Dans Wordpress c'est assez simple, en modifiant home.php, category.php, single.php.Personnalisation du modèle joomla (catégorie, simple, etc.)

Avec quelles conditions je peux accomplir cela dans Joomla 1.5?

Merci

Répondre

1

Vous pouvez conditionnellement modules d'affichage sur une page en base de page (basée sur le point de menu). Vous pouvez également affecter des modèles complètement différents à chaque page. De plus, vous pouvez faire des choses comme

$option = JRequest::getCmd('option'); 
$view = JRequest::getCmd('view'); 

au sein de votre index.php et modifier la page en fonction de la vue/composant.

Le modèle de Joomla est excellent, avec beaucoup de flexibilité.

+0

OK. J'ai eu l'idée avec JRequest :: getCmd ('option') et ('view'). Avec ces variables, je devrais travailler. Pour un seul article, je devrais vérifier option = com_content & view = article. Ai-je raison? Merci – sergio

+0

Ouais. C'est tout – Jeepstone

0

Si une seule colonne contient le contenu réel (composant/article), vous pouvez également travailler avec des positions de module réductibles. Comme ceci:

<?php if($this->countModules('left')) : ?> 
    <div class="left_column"> 
     <jdoc:include type="modules" name="left" style="xhtml" /> 
    </div> 
<?php endif; ?></code></pre> 

Ensuite, la présence ou l'absence de modules dans cette colonne déterminera la disposition.

Questions connexes