#1 2007-10-02 22:22:44

Charlie
Membre
2007-09-17
39

Ajout de page

J'ai suivi avec méthode la création d'une page, donnée dans le topic :

http://forum.phpwebgallery.net//viewtop … 434#p61434

Hélas, cela ne fonctionne pas avec le pluging Menubar Manager : Mon nouvel item de menu "Edito" n'apparaît pas dans le menu "spéciales" où je l'ai placé (CF. code menubar.tpl)
Peux-t'on rendre cette manip compatible avec Menubar Manager ?

IE7, PhpWebGallery 7.0, Menubar Manager 1.7b

Merci de vos réponses.

Dernière modification par Charlie (2007-10-02 22:36:41)

Hors ligne

#2 2007-10-02 22:37:11

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: Ajout de page

Regarde coté plugins ... Additional Pages

:-))


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#3 2007-10-02 22:43:43

Charlie
Membre
2007-09-17
39

Re: Ajout de page

Merci de ta réponse, ça m'a donné une piste.
Mais pour rajouter un menu, si Menubar Manager est activé, il faut aussi modifier le fichier "special_categories.tpl dans le répertoire plugins/menubarmanager/template.

Je viens de trouver la solution à l'instant.

Dernière modification par Charlie (2007-10-03 09:12:32)

Hors ligne

#4 2007-10-03 10:39:19

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Ajout de page

Tu devrais mettre menubar manager à jour ;-)
Mais pourquoi ne pas avoir utilisé additional pages finalement?

Dernière modification par P@t (2007-10-03 10:42:56)


P@t

Hors ligne

#5 2007-10-03 12:12:27

Charlie
Membre
2007-09-17
39

Re: Ajout de page

Au départ, j'ai essayé d'utiliser Additional Page, mais je suis resté coincé car la nouvelle page n'apparaissait pas dans les menus. J'ai trouvé le tutoriel de création de page et j'ai pris le problème par là.
Hélas, je suis tombé sur le même problème : oubli de mettre à jour le template de Menubar Manager.
Résolu !

D'autre part, beaucoup plus d'apprentissage du code avec la seconde solution !

Hors ligne

#6 2007-10-03 12:27:40

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Ajout de page

En effet, mais l'avantage de créer ta page avec additional pages, c'est que tu peux la modifier en ligne sans problèmes...
Le menubar reste également affiché...
De plus, tu n'es pas obligé de faire afficher le menu d'additional pages...

Et pour mettre ta page dans les "spéciales", inutile de modifier le code tpl, tu peux faire ca en plugin personnel:

Code:

add_event_handler('loc_begin_menubar' , 'add_personal_link');
function add_personal_link()
{
    global $template;

    $template->assign_block_vars('special_cat',
        array('URL' => 'url_de_la_page_additionnelle',
            'TITLE' => 'Mon titre',
            'NAME' => 'Mon titre'));
}

Ainsi, ca t'évite de remodifier les templates lors d'une mise à jour de menubar manager

Dernière modification par P@t (2007-10-03 12:34:25)


P@t

Hors ligne

#7 2007-10-04 17:52:26

Charlie
Membre
2007-09-17
39

Re: Ajout de page

P@t, tu me dis de mettre l'ajout de mon item de menu dans un puglin personnel.
Je comprends le principe pour le menu "Spéciales", mais je n'arrive pas à adapter cette fonction évenementielle pour ajouter mon item au menu "Catégories".
Si tu as une idée, je suis preneur !
Merci

Hors ligne

#8 2007-10-04 18:07:42

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Ajout de page

Oui, oui, j'ai bien une idée...
Toujours en plugin personnel:

Code:

add_event_handler('loc_end_menubar' , 'add_link_to_categorie');
function add_link_to_categorie()
{
    global $template;
    $template->concat_var('MENU_CATEGORIES_CONTENT', '<ul><li><a href="url_de_la_page">Nom du lien</a></li></ul>');
}

P@t

Hors ligne

#9 2007-10-05 10:56:46

Charlie
Membre
2007-09-17
39

Re: Ajout de page

Bravo P@t, ça fonctionne et c'est une TRES bonne solution.
Sauf, car je chipote, mon nouvel item de menu, je le veux (suis-je trop exigeant ?) en premier dans le menu "Catégories". Ce que je sais faire dans le Categories.tpl de Menubar Manager, mais pas avec la fonction du plugin perso.
Encore une petite idée de génie, Monsieur P@t ?
Pour le plaisir...

Hors ligne

#10 2007-10-05 11:01:53

vimages
Membre
2004-03-27
2429

Re: Ajout de page

Dis, P@t, n'est-ce pas une coïncidence et un croisement de sujet ça ? :o))

Hors ligne

#11 2007-10-05 11:47:05

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Ajout de page

Charlie a écrit:

Bravo P@t, ça fonctionne et c'est une TRES bonne solution.
Sauf, car je chipote, mon nouvel item de menu, je le veux (suis-je trop exigeant ?) en premier dans le menu "Catégories". Ce que je sais faire dans le Categories.tpl de Menubar Manager, mais pas avec la fonction du plugin perso.
Encore une petite idée de génie, Monsieur P@t ?
Pour le plaisir...

Bien sur, je n'ai QUE des idées de génie...
Essaye donc ca:

Code:

add_event_handler('loc_end_menubar' , 'add_link_to_categorie');
function add_link_to_categorie()
{
    global $template;
    $template->_tpldata['.'][0]['MENU_CATEGORIES_CONTENT'] =
        '<ul><li><a href="url_de_la_page">Nom du lien</a></li></ul>'
        . $template->_tpldata['.'][0]['MENU_CATEGORIES_CONTENT'];
}

Dernière modification par P@t (2007-10-05 11:47:47)


P@t

Hors ligne

#12 2007-10-05 14:29:40

Charlie
Membre
2007-09-17
39

Re: Ajout de page

Après bien des petits soucis, ta fonction est du tonnerre !
Encore merci.

Dernière modification par Charlie (2007-10-05 15:03:28)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact