Pb modeles et doublons

Bonjour

Je viens de créer un modèle pour afficher les documents joints dans le texte.
Mais si je les affiche en appelant ce modèle, ils apparaissent également dans la liste des documents joints affichés sur le côté alors qu'avant, avec le code de SPIP <doc22|left> par exemple, un document appelé dans le texte n'apparaissait pas dans cette liste.

Comment faire pour que les fonctions par défaut de doublons s'appliquent aussi aux modèles ?

A+
cristof

Le 24 avr. 08 à 07:21, cristof a écrit :

Bonjour

Je viens de créer un modèle pour afficher les documents joints dans
le texte.
Mais si je les affiche en appelant ce modèle, ils apparaissent
également dans la liste des documents joints affichés sur le côté
alors qu'avant, avec le code de SPIP <doc22|left> par exemple, un
document appelé dans le texte n'apparaissait pas dans cette liste.

Comment faire pour que les fonctions par défaut de doublons
s'appliquent aussi aux modèles ?

Personne n'a eu ce problème ?
Il n'y a pas de solutions ?

Cristof

doublons passe en svn depuis un commit récent de fil, mais pas en version stable.
Alexandra

Le 25 avril 2008 09:46, cristof <cristof.info@orange.fr> a écrit :

Le 24 avr. 08 à 07:21, cristof a écrit :

Bonjour

Je viens de créer un modèle pour afficher les documents joints dans
le texte.
Mais si je les affiche en appelant ce modèle, ils apparaissent
également dans la liste des documents joints affichés sur le côté
alors qu’avant, avec le code de SPIP <doc22|left> par exemple, un
document appelé dans le texte n’apparaissait pas dans cette liste.

Comment faire pour que les fonctions par défaut de doublons
s’appliquent aussi aux modèles ?

Personne n’a eu ce problème ?
Il n’y a pas de solutions ?

Cristof


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html

Bonjour

J'ai installé SPIP sur plusieurs serveurs pour tester. Sur le serveur du client je rencontre des problèmes dès que je place le dossier squelettes, alors que sur les autres tout est parfait. Par exemple je ne peux plus accéder à l'administration, une page blanche sans message d'erreur s'affiche après la validation du login ou les logos recalculés par SPIP ne s'affichent pas.
Si je renomme le dossier squelettes pour que SPIP reprennent les squelettes par défaut tout revient dans l'ordre.
D'où peut venir ce genre de problème ? De la config du serveur ou des squelettes ?

cristof

Le 25 avr. 08 à 09:46, cristof a écrit :

Le 24 avr. 08 à 07:21, cristof a écrit :

Bonjour

Je viens de créer un modèle pour afficher les documents joints dans
le texte.
Mais si je les affiche en appelant ce modèle, ils apparaissent
également dans la liste des documents joints affichés sur le côté
alors qu'avant, avec le code de SPIP <doc22|left> par exemple, un
document appelé dans le texte n'apparaissait pas dans cette liste.

Comment faire pour que les fonctions par défaut de doublons
s'appliquent aussi aux modèles ?

Personne n'a eu ce problème ?
Il n'y a pas de solutions ?

Cristof

Bonjour/soir,
j’ai posté un message pour le même problème il y a quelques jours (voir en bas)
toujours pas de solution ?

Guiderdoni a écrit :

doublons passe en svn depuis un commit récent de fil, mais pas en version stable.
Alexandra

Bonjour

Je viens de créer un modèle pour afficher les documents joints dans
le texte.
Mais si je les affiche en appelant ce modèle, ils apparaissent
également dans la liste des documents joints affichés sur le côté
alors qu’avant, avec le code de SPIP <doc22|left> par exemple, un
document appelé dans le texte n’apparaissait pas dans cette liste.

Comment faire pour que les fonctions par défaut de doublons
s’appliquent aussi aux modèles ?

Personne n’a eu ce problème ?
Il n’y a pas de solutions ?

Cristof

mon message :

bonjour,
j’ai crée un modèle pour permettre aux rédacteurs de placer le portfolio n’importe où dans le texte d’un article.
tout fonctionne bien si je supprime l’appel [(#INCLURE{fond=inc-documents}…] dans le squelette.
mais comme je souhaite le garder, pour permettre un affichage « par défaut » si n’est pas saisi, les deux portfolios
s’affichent dans la page.

j’ai bien mis des critères {doublons} à toutes mes boucles et l’ai même ajouté à l’#INCLURE (mais cela sert-il à quelque chose ?)
ils fonctionnent puisque lorsque j’insère une des images via dans le texte, cette image n’est plus dans les 2 portfolios…
alors si le peut, pourquoi pas ?

pour info, la boucle du modèle est la même que celle d’#INCLURE (v. 2.0.9)
<B_portfolio>

[ <a href="(#URL_DOCUMENT)"...... ]

quelqu’un aurait une idée ?

pour ceux que ça pourrait intéresser,
lire concernant les doublons :
mais ce n’est pas suffisant pour faire fonctionner mon système. :slight_smile: ce qui me turlupinait, c’est que le modèle doc.html appelé par dans le #TEXTE, permet d’éviter les doublons dans le portfolio du squelette appelant et pus il a suffit que je rajoute dans mon modèle portfolio.html la classe « spip_document_#ID_DOCUMENT » à mes liens sur image (comme dans doc.html) et ça a fonctionné