Filtre Alpha HS avec Cache Joomla + Gantry + Flexi

7 years 6 months ago #14201 by jahb38
Bonjour,

Dans le cadre d'un site, j'utilise l'index Alpha.
Quand tous les caches sont activés Joomla + Gantry + Flexi, ca ne marche pas. (impossible d'enlever les caches, j'ai module hyper gourmand en SQL)

Si on active ces caches, le script des models (category.php, L362) n'est pas forcément relue car l'url ne change pas dans le cadre d'un index alpha, et donc la variable letter passé à Flexi n'est pas prise en compte.

Donc pour corriger cela, j'ai modifié la manière de donner la variable letter via l'url.
Qui dit nouvelle URL, dis cache spécifique, cool :)
En plus c'est dans les templates Flexi, le code de Flexi ne change pas :)


Dans
/components/com_flexicontent/templates/blog/category_alpha.php
L20+ :
$link=JRoute::_(FlexicontentHelperRoute::getCategoryRoute($this->category->slug));

L28, l'index de la catégorie

<a class="fc_alpha_index" href="<?php echo $link;?>?letter=&"><?php echo JText::_('FLEXI_ALL'); ?>


L33 : j'ai viré le javascript, la lettre est passé via une variable d'URL :
echo "<a class=\"fc_alpha_index\" href=\"".$link."?letter=".$letter."\" >".strtoupper($letter)."";

Et ca fonctionne très bien :)

W3C2I, Création de sites internet - http://www.w3c2i.com
Nos réalisations avec Flexicontent :
http://www.mutuelledefranceplus.fr
http://www.cree-ma-maison.com

Please Log in or Create an account to join the conversation.

7 years 6 months ago #14204 by micker
cool c'est pas un bug c'est un truc et astuce
non ?
juste une remarque pour pouvoir faire les mise à jour plus simplement
toujours dupliquer le template de base et le renomer
ca evitera qu'il soit écraser lors des updates
a+

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

7 years 6 months ago #14213 by jahb38
Oui a voir dans les trucs et astuces alors :)

W3C2I, Création de sites internet - http://www.w3c2i.com
Nos réalisations avec Flexicontent :
http://www.mutuelledefranceplus.fr
http://www.cree-ma-maison.com

Please Log in or Create an account to join the conversation.

7 years 6 months ago #14217 by micker
en tout cas merci

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

6 years 4 months ago #24671 by mutuelle
J'avais le même problème, merci pour l'information ;)

Please Log in or Create an account to join the conversation.

Moderators: vistamediajoomlacornerggppdk
© 2018 Flexicontent. All Rights Reserved.