Je suis une nouvelle utilisatrise de LimeServey (moins 1 mois).
Je voudrais savoir si c'est possible d'insérer dans le pied de page de l'enquête un lien <a href> avec le chemin d'un fichier .pstpl.
Pour le moment, j'ai réussi a créer mon pied de page avec JavaScript (document.write et document.open)
Une fois qu'on client sur le mot, le document.open ne trouve pas ma page.
Je l'ai testé en mettant avec un fichier .php dans un dossier wampserver et il le trouve bien. Donc ça ne marche pas dans LimeServey car je ne connais pas le chemin pour atteindre le fichier dans views.
Alors ma question est comment je peux connaître le chemin d'une page se trouvant dans le views?
Mais en gros, si tu créé un fichier HTML et que tu le places dans ton thème, pour connaitre l'URL de l'emplacement du thème, tu as la variable : {TEMPLATEURL}
Par exemple pour afficher une image dans un modèle, tu fais ceci (sachant que l'image est dans le dossier "files" du thème).
<p><img src="{TEMPLATEURL}files/logo.png" alt="description de l'image" width="200px" /></p>
Oui mais toi tu ne fais pas un template. Enregistre ta page avec l'extension .xhtml ou .html selon le cas. Petit conseil donne un vrai non à ton fichier genre declaration_ confidentialite.html ainsi on sait de quoi il s'agit.
Ensuite, ton liens devrait avoir la forme suivante :
<a href="{TEMPLATEURL}files/confi.pstpl>Déclaration de confidentialité</a>
Qu'est-ce que l'import de modèle vient faire dans l'histoire ?
Est-ce que par modèle tu veux dire fichier ?
Et est-ce que par import tu parles de l'envoi ? (bouton "envoyer" de l'éditeur de modèles)
Dans ce cas, laisse pstpl contrairement à ce que je t'ai dis plus haut.
Pour ma part, je passe toujours par FTP / SSH pour l'envoi des fichiers, du coup je n'ai pas ce problème.
En fait mon objectif est d'explorer tout les possibilités du logiciel et de trouver un moyen de modifier le template sans pour autant modifier les fichiers de base.
Donc je fais un fichier customer pour mon css.
Et pour mon pied de page j'ai crée un fichier Javascript à l'intérieur duquel j'écris mon html avec la fonction document.write
Tu as bien raison, le {TEMPLATEURL} n'était pas interprétée
En mettant mon lien sur l'entête directement, il arrive bien a trouver mon fichier mais à la place de l'ouvrir dans un nouveau onglet, il le télécharge
C'est normal, c'est le comportement normal d'un lien.
Par défaut, il l'ouvre dans la fenêtre actuelle, si l'utilisateur le demande, alors le navigateur peut l'ouvrir ailleurs.
S'il télécharge le fichier c'est parce que c'est un format inconnu.
Il faudrait trouver le moyen de créer un nouveau type de page, comme on le voit dans la liste déroulante en haut à droite de l'éditeur de modèles mais je ne sais pas comment faire cela.