Pages: 1
Bonjour,
j'ai besoin d'un petit coup de pouce.
Ayant quelques modifications à apporter au code pour passer mon site en 1.7.0, j'aimerais utiliser les plugins, j'ai réussi à activer un plugin et à obtenir un résultat (j'ai pu voir ainsi que ça fonctionne), mais pas celui que je cherche. J'ai cherché sur le forum et dans les plugins que j'ai téléchargés mais je n'ai pas trouvé la réponse.
Ce que je veux faire dans mon plugin : modifier la valeur du paramètre TITLE, pour y mettre $category['name' ] et ajouter un nouveau paramètre pour récupérer la classe de l'image.
Comment faut-il faire ?
Merci d'avance.
Nadia
$template->assign_block_vars( 'categories.category', array( 'SRC' => $thumbnail_src_of[$category['representative_picture_id']], 'ALT' => $category['name'], 'TITLE' => $lang['hint_category'], 'ICON' => $icon_ts, 'URL' => make_index_url( array( 'category' => $category ) ), 'CAPTION_NB_IMAGES' => get_display_images_count ( $category['nb_images'], $category['count_images'], $category['count_categories'], true, '<br />' ), 'DESCRIPTION' => @$comment, 'NAME' => $name, ) ); //plugins need to add/modify sth in this loop ? trigger_action('loc_index_category_thumbnail', $category, 'categories.category' ); }
Hors ligne
Soit l'event est avant et c'est $lang['hint_category'] que tu modifieras...
Soit l'event est après et c'est hyper-compliqué.
8-)
Hors ligne
L'event est après, c'est surtout pour comprendre comment on agit sur un tableau.
Hors ligne
Et M....!
Bon l'assign_block est fait mais il n'est pas parsé.
Cherche dans template.php
Il y a une fonction de destruction des blocs (Jamais utilisée par moi en tous les cas).
Une fois détruit.
Il faudra le refaire.
8-)
Hors ligne
Destroy est un peu violent et détruit tout le tableau alors qu'on est dans une itération.
Ton aide m'a été précieuse, de voir où étaient les fonctions pour les template j'ai retenté d'utiliser merge_block_vars et ça marche !
Je vais continuer pour mes autres variables.
$template->merge_block_vars( 'categories.category', array( 'TITLE' => $category['name'],));
Hors ligne
C'est parfait!!!
J'avais loupé celle-ci.
8-)
Hors ligne
Tout simplement.... ;-)
Hors ligne
Ca y est ! Mon album en ligne est en 1.7.0
Les adaptations ont été réduites à un plugin et deux templates modifiés (footer.tpl et mainpage_categories.tlp).
Hors ligne
Super nadia !
Mon conseil: RV Maps&Earth
8-)
Hors ligne
Pages: 1