Fork me on GitHub

Rapport de message :*
 

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 0index objectsArray.lengthindex++) {
    var 
objectString =(objectsArray[index].innerHTML);
    if (
objectString == 'Ancien titre du block') {
        
objectsArray[index].innerHTML="<{$xoops_pagetitle}>";
    }
}
</script>

Comme l'a dit montuy: Solution simple...
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

93 Personne(s) en ligne (83 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 93 | Plus ...