Submitted by kumkum on
Bonjour à tous,
je rencontre un nouveau soucis avec l'utilisation du module calendar.
J'ai bien cherché sur le forum anglais mais je n'ai pas réellement trouvé ma réponse.
J'utilise le module calendar sous la forme block calendar dans un colonne de mon site. Or, lorsque je clique sur une des dates correspondante à un événement node, il ouvre une nouvelle page de calendrier. Est il possible de modifier le lien, pour qu'il ouvre directement la node correspondante à la date ? (La spécificité du lien provient du template calendar-datebox.tpl apparemment)
Merci pour votre aide ;)
Dans ce cas, tu modifie le
Permalien Soumis par ybabel le 7 Octobre, 2010 - 16:58
Dans ce cas, tu modifie le .tpl.php en rajoutant le lien avec la fonction l()
Étant graphiste j’ai bien
Permalien Soumis par kumkum le 7 Octobre, 2010 - 17:02
Étant graphiste j'ai bien essayé mais cela me dépasse un peu.
As tu une piste à me donner ou un bout de code pour y arriver ?
Merci d'avance.
hello Calendar ne fonctionne
Permalien Soumis par nyl auster le 8 Octobre, 2010 - 00:11
hello
Calendar ne fonctionne pas de concert avec le module views ?
Je pensais qu'il suffisait de paramétrer les champs de la vue pour pouvoir modifier ça ?
Sinon désolé, sans avoir le template à disposition difficile de te répondre.
En gros il faut que tu trouves les variables qui arrivent dans ton template. Pour créer un lien vers un node, tu as juste besoin de son "nid" (son identifiant unique de node) pour faire quelque chose comme ça.
Pour info voici le template
Permalien Soumis par kumkum le 8 Octobre, 2010 - 09:23
Pour info voici le template calendar-datebox.tpl qui apparemment contient la syntaxe des liens du calendrier block :
Ca me semble un peu éloigné, en effet des templates de views classiques. Ceci à l'air bien particulier pour ce module précis.
Je suis preneur de toute info car je n'ai pas encore trouvé la solution ;)
Hello je redeterre le sujet
Permalien Soumis par Thomas.emerya le 4 Avril, 2011 - 17:50
Hello je redeterre le sujet pour savoir si vous avez réussis à modifier les liens des calendriers?
à savoir dans theme.inc on a la fonction
seulement je ne sais pas comment est construit et où est construit &$var
Non, malheureusement j’ai
Permalien Soumis par kumkum le 4 Avril, 2011 - 17:57
Non, malheureusement j'ai laissé tombé.
Le module calendar a un fonctionnement bien précis. On ne peut pas forcément bien outrepasser certains mécanismes de navigation.
je suis preneur si il existe une solution, je garderais ça dans mes archives ;)
P.S. il y a peut être maintenant un autre module plus souple pour cela...