Re: [Problème] Morphogenesis, layout variable et multimenu | Titre du sujet : Re: [Problème] Morphogenesis, layout variable et multimenu par olico sur 28/09/2006 22:26:11
Hello, j'ai utilisé l'aide de multimenu pour intégrer le menu navbar :
Citation :Intégration de menus directement dans le thème : Exemple avec le menu horizontal dynamique, en 3 étapes :
1) Activer le bloc du menu voulu, au format dynamique horizontal Dans les préférences mettre comme titre de bloc : 'navbar' et le positionner en colonne de gauche.
2) Editer le fichier theme.html (ou theme.php), et positionner le code suivant à l'emplacement où l'on veut afficher le menu :
<{foreach item=block from=$xoops_lblocks}>
<{if $block.title == 'navbar'}>
<{$block.content}>
<{/if}>
<{/foreach}>
3) Ensuite, repérer le code smarty utilisé pour générer les blocs de gauche et changer comme suit :
Avant :
<{foreach item=block from=$xoops_lblocks}>
<{include file='default/theme_blockleft.html'}>
<{/foreach}>
Après :
<{foreach item=block from=$xoops_lblocks}>
<{if $block.title != 'navbar'}>
<{include file=='default/theme_blockleft.html'}>
<{/if}>
<{/foreach}>
Noter les infos suivantes.
- 'navbar' est le nom du bloc menu qui doit s'afficher ou non.
- Le premier code affiche le ou les blocs de gauche ayant pour titre 'navbar'.
- Le deuxième code affiche tous les blocs, sauf celui (ou ceux) ayant pour titre 'navbar'. Que faut-il changer dans ce code pour l'appliquer au bloc central comme le propose blueteen : Citation :as-tu essayé l'astuce qui permet masquer un bloc menu pour l'afficher ailleurs dans le thème, mais en l'appliquant sur un bloc central ? (au lieu du bloc de gauche).
Citation :est-ce que le menu contextuel plante sur ton thème, ou sur sur les autres thèmes le menu contextuel plante sur mon thème mais aussi sur Morphogenesis et zetreticuli qui ont tous les trois la même structure. La proposition de kris pour le "head" ne fonctionne pas :
<script type="text/javascript">
<!--
<{$xoops_js}>
//-->
</script>
Voici ma configuration :
Multimenu 1.82 et Citation :Url du site : http://localhost Version de Xoops : XOOPS 2.0.15 Thème Xoops : cljclj Jeu de templates : default Version PHP : 4.4.1 Version MySQL : 4.0.27-standard-log Logiciel serveur : Apache/1.3.33 (Darwin) PHP/4.4.1 Statut safe mode : OFF Register Globals : OFF Navigateur : Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3 Support librairie GD : Désactivé (vignettes non disponibles) Statut d'upload du serveur : ON Taille maximum d'upload autorisée : 2M
Si vous avez besoin de portions de code de mon thème, je peux vous les fournir. Merci @ bientôt -- olico
|
|