Annonce

#1 2013-02-15 10:11:56

Miklfe
Membre
Sarthe
2010-11-13
364

[Résolu] taille par défault sur la page des thumbnail

Bonjour
je cherche à redéclarer la variable qui permet de sélectionné la taille d'affichage par défaut des thumbnail via themeconfig.inc d'un thème.
Dans category_default.inc.php on a à la ligne 154

Code:

$template->assign( array(
  'derivative_params' => trigger_event('get_index_derivative_params', ImageStdParams::get_by_type( pwg_get_session_var('index_deriv',IMG_THUMB) ) ),
  'SHOW_THUMBNAIL_CAPTION' =>$conf['show_thumbnail_caption'],
    ) );

comment je peux déclarer IMG_SMALL à la place de IMG_THUMB dans themeconfig.inc?

Merci de votre aide

Hors ligne

#2 2013-02-15 16:52:02

rvelices
Équipe Piwigo
2005-12-29
1417

Re: [Résolu] taille par défault sur la page des thumbnail

Code:

add_event_handler('get_index_derivative_params', 'mon_theme_get_index_photo_derivative_params', EVENT_HANDLER_PRIORITY_NEUTRAL+1 );
function mon_theme_get_index_photo_derivative_params($default)
{
  if (pwg_get_session_var('index_deriv')===null)
  {// pas de surcharge specifique par l'utilisateur
    return ImageStdParams::get_by_type(IMG_SMALL);
  }
  return $default;
}

Hors ligne

#3 2013-02-15 22:07:40

Miklfe
Membre
Sarthe
2010-11-13
364

Re: [Résolu] taille par défault sur la page des thumbnail

Super ça marche au top
merci rvelices
je comprend un peu mieux les trigger, mais à quoi sert:

Code:

EVENT_HANDLER_PRIORITY_NEUTRAL+1

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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