Re: Titre bloc: comment le modifier ? | Titre du sujet : Re: Titre bloc: comment le modifier ? par slider84 sur 09/08/2014 10:44:37
Citation :Solution simple : javascript, tu modifies le titre en cours d'exécution de ta page . Avec un peu de Jquery au passage pour la sélection des objets (à adapter et à mettre dans le template du bloc):
L'idée: Sélectionner tous les objets qui ont la même classe (ici celle correspondant au titre des blocs). Puis, si texte de l'objet correspond à texte par défaut du bloc, le remplacer par {$xoops_pagetitle}.
- xo-blocktitle: correspond à la classe du titre du bloc (dépend du thème et peut avoir un autre nom, à vérifier avec l'inspecteur de FF) - Ancien titre du block: veut dire ce que ça veu dire lol. On peut peut être utiliser une smarty existante... à creuser..
<script>
var objectsArray=jQuery.unique($('.xo-blocktitle[text!=]'));
for (index = 0; index < objectsArray.length; index++) {
var objectString =(objectsArray[index].innerHTML);
if (objectString == 'Ancien titre du block') {
objectsArray[index].innerHTML="<{$xoops_pagetitle}>";
}
}
</script>
Comme l'a dit montuy: Solution simple...
|
|