Submitted by nanak on
Bonjour,
dans mes teasers dont l'affichage est géré par contemplate, j'ai un champ description qui a tendance à être assez long. J'aimerais en limiter la taille et je ne sais pas comment faire. Si je vais dans admin/content/node-settings et spécifie 200 caractères, cela ne change rien, étant donné que l'affichage repasse par contemplate...
Il y a une solution?
merci
Hello remplace la variable
Permalien Soumis par nyl auster le 6 Octobre, 2009 - 14:07
Hello
remplace la variable $node->teaser ci dessous par celle qui t'intéresse et remplace 100 par le nombre de caractère que tu veux afficher.
Le check_plain est là par sécurité, si la variable que utilise est déjà sécurisée par contemplate tu n'en as pas besoin.
parfait! je comprenais pas
Permalien Soumis par nanak le 7 Octobre, 2009 - 00:57
parfait!
je comprenais pas au debut, mon champ description affichait Array partout, j'avais juste mal placé mon tableau!
Merci beaucoup!
par contre ya moyen de faire
Permalien Soumis par nanak le 7 Octobre, 2009 - 12:44
par contre ya moyen de faire afficher le lien Read More dans un affichage géré par comtemplate?
Le read more est juste un
Permalien Soumis par nyl auster le 7 Octobre, 2009 - 12:50
Le read more est juste un lien vers le node, j'imagine que ceci doit marcher dans contemplate mais j'ai pas testé
c'est parfait! juste à bien
Permalien Soumis par nanak le 7 Octobre, 2009 - 14:50
c'est parfait!
juste à bien le positionner et l'afficher seulement si la chaîne fait plus de x caractères.
Je te remercie!
edit: pour ceux que ça interesse:
dernière précision...si je
Permalien Soumis par nanak le 9 Octobre, 2009 - 00:00
dernière précision...si je veux rajouter un target="_blank" là dedans je dois le mettre ou?
en conservant la fonction
Permalien Soumis par nyl auster le 9 Octobre, 2009 - 10:01
en conservant la fonction l() ça donnerait ça :
Tu peux rajouter autant d'attributs que tu le souhaites, par ex :
voir la fonction l() ici
http://api.drupal.org/api/function/l/6
parfait! moi je cherchais
Permalien Soumis par nanak le 9 Octobre, 2009 - 13:18
parfait!
moi je cherchais l() dans la doc php :s
va me falloir encore un peu de temps avant de saisir toutes les subtilités du code.
En attendant merci!