Fork me on GitHub






Template pour multimenu
Guest_
Bonjour,
je rame je rame, mais grace a vos conseils j'avance. J'avoue que c'est un peu dur au début de rentrer dans la philosophie xoops.

Voici mes problèmes :

J'ai crée un bloc de menu avec multimenu, comment faire pour qu'il ai le même template que le menu général (default) ?

Dans ce menu je fais des liens vers des pages truc.htm, machin.htm comment faire pour que ces pages aient le même menu que le site ? Ce que je veux c'est que les menus soient identiques sous toutes les pages, comme sur ce site. Par contre je veux mettre des blocs personalisés dans certaines pages truc.htm et machin.htm

Merci.

Posté le : 19/12/2006 22:23
Partager Twitter Partagez cette article sur GG+
Re: Template pour multimenu
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Pour t'aider un peu --> searchbox : insertion page perso

ou alors
Pour appeler cette page :
http://www.monsite.com/mespages/modele_page.php

exemple 1
<?php
if (file_exists("mainfile.php")) {
include(
"mainfile.php");
} elseif (
file_exists("../mainfile.php")) {
include(
"../mainfile.php");
} else { 
include(
"../../mainfile.php");
}
include(
XOOPS_ROOT_PATH."/header.php");
$xoopsTpl->assign'xoops_showrblock'0); // 1 = Avec blocs de droite - 0 = Sans blocs de droite
$xoopsTpl->assign'xoops_showlblock'0); // 1 = Avec blocs de gauche - 0 = Sans blocs de gauche

//Votre code php si vous devez en intégrer

?>

Votre texte et/ou code html sans les balises html, head, title et 
body celles ci étant déja générées elles se retrouveraient en double... .. .

<?php
$xoopsTpl
->assign('xoops_pagetitle''le titre de ma page pour le référencement');
include(
XOOPS_ROOT_PATH."/footer.php");
?>


exemple 2
<?php
if (file_exists("mainfile.php")) {
include(
"mainfile.php");
} elseif (
file_exists("../mainfile.php")) {
include(
"../mainfile.php");
} else { 
include(
"../../mainfile.php");
}
include(
XOOPS_ROOT_PATH."/header.php");
$xoopsTpl->assign'xoops_showrblock'0); // 1 = Avec blocs de droite - 0 = Sans blocs de droite
$xoopsTpl->assign'xoops_showlblock'0); // 1 = Avec blocs de gauche - 0 = Sans blocs de gauche
?>
<html>
<head>
<title>Votre Titre</title>
<link href="<{$xoops_themecss}>" rel="stylesheet" type="text/css">
</head>
<body class="comments" width=98%>

*** il faut coller le code html se trouvant entre les balises "body" ici ***

</body>
</html>

<?php
$xoopsTpl
->assign('xoops_pagetitle''le titre de ma page pour le référencement');
include(
XOOPS_ROOT_PATH."/footer.php");
?>


A +

Posté le : 20/12/2006 01:07

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Template pour multimenu
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut,
pour ta première partie de question, tu veux que le menu de multimenu ressemble graphiquement et dans sa présentation aux menus qui se trouvent dans le thème par défaut ?
si oui, alors tu dois simplement choisir le bon style pour ton bloc de menu.
dans les options de ton bloc, tu dois choisir le menu qui se nomme : [menu]

ensuite, toujours dans les options de ce bloc, tu peux choisir sur quels modules il sera visible.
ce qui te permet d'afficher ce bloc sur toutes tes pages si tu le souhaites.

pour ta seconde question, tu veux donc afficher un autre bloc de menu mais seulement sur certaines pages précises ? (et non pas tout un module ?)

Posté le : 20/12/2006 09:09
Partager Twitter Partagez cette article sur GG+
Re: Template pour multimenu
Guest_
Merci, pour les réponses.

J'ai installé le code php, cela à marché et cela fait plaisir d'être dans un environnement connu.

Par contre pour la mise en forme du menu créé avec multimenu, je ne trouve pas.
Est ce dans Administration des blocs »» Editer un bloc
il n'y a que editer le template.


Sinon j'ai également installé le module page. Je vais le tester, il me semble que cela rendrait plus facile la mise à jour du site pour les non connaisseurs de php et html.

Posté le : 20/12/2006 18:22
Partager Twitter Partagez cette article sur GG+
Re: Template pour multimenu
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
ça se passe dans l'administration du module multimenu.
tu as une partie pour la saisie des liens, et l'autre partie où tu choisis l'emplacement de ton bloc, le type de menu, et d'autres options.

Posté le : 20/12/2006 18:38
Partager Twitter Partagez cette article sur GG+
Re: Template pour multimenu
Guest_
Maintenant tout est ok.

Merci beaucoup à vous deux. Je vais mettre résolu sur le titre du post.

Je commence à trouver xoops de plus en plus intéressant, maintenant que je le connais un peu mieux.

Posté le : 20/12/2006 19:07
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

68 Personne(s) en ligne (46 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 68 | Plus ...