- Ce sujet contient 15 réponses, 4 participants et a été mis à jour pour la dernière fois par Cam, le il y a 4 années et 8 mois.
-
AuteurMessages
-
-
Bonjour, je cherche l’astuce de mettre à la couleur les textes d’un template dans différents chapitre sur le même document INDD. Tout ce qui est fond et filet c’est ok pour moi (gestion dans les règles d’assemblage) mais je ne trouve pas le façon de faire pour la couleur des textes.
Merci de votre aide.
Cam -
Bonjour Cam.
Tu peux utiliser les “balises HTML” qui te permettent d’imposer un style de caractère sur un champ et donc, faire varier la couleur du texte.Il te faut créer autant de styles de caractère que de couleurs différentes, donc autant que de chapitre.
Nomme chaque style de caractère exactement comme ce qui est indiqué dans la colonne Chapitre.
Ensuite, va dans les options de champs du texte qui doit varier de couleur et va dans Prefixe.
Là, il te faudra mettre la formule :(bien remplacer par le bon nom du champ) et cocher dans Général l’option de lecture des balises HTML. est un balise qui te permet d’importer un style de caractère. Avec cette formule FIELDSTR, le style va donc varier de manière dynamique en fonction de ta colonne Chapitre. En espérant que cela t’aide 🙂
-
Bonjour Camille,
Hum…. je n’ai pas encore utilisé cette fonction, je vais essayé d’y arriver. On m’a suggèré une autre façon, mais comme il y a deux styles différents dans le même bloc, ça ne fonctionnait qu’à moitié.
Merci pour la piste, je te tiendrais au courant du résultat. -
bonjour,
Je cherche à faire un peu la même chose mais de cette façon :
j’ai des fiches produits qui sont dans des catégories dans mon fichier source. Ces catégories sont dans un champ bien identifié “catégorie”. Je veux que mon titre de fiche ai un fond de couleur prédéfinie en fonction de la catégorie. j’ai donc crée des styles par catégorie maintenant je voudrais affecter la bonne couleur au fond en fonction de la catégorie de produit.En gros, si le produit A est dans la catégorie Z alors le fond du titre du produit doit être de couleur rouge si c’est de catégorie Y alors le fond sera vert.
Comment faire ?
-
Bonjour Jona,
Dans le cadre d’une couleur pour un fond (et non pour du texte) il faut utiliser les “Règles d’Assemblage” :
– Appliquer l’Attribut “Appliquer Nuance par le champ” sur votre élément de fond à mettre en couleur.
– Sélectionner la colonne de vos catégories.
– Essayer un assemblage.Si les nuances possèdent bien le même nom que les catégories, EasyCatalog devrait pouvoir appliquer le fond en fonction.
N’hésite pas si je ne suis pas clair 🙂
-
je trouve dans quel menu l’attribut “Appliquer Nuance par le champ” afin que je l’affecte à mon texte de champ ?
J’ai cherché dans l’option du champ mais ce n’est pas là
-
Les attributs se trouvent dans les “règles d’assemblage”.
C’est une fenêtre présente dans InDesign / Fenêtre / “EasyCatalog Règles d’assemblage”
Une fois la fenêtre ouverte, tu dois sélectionner le bloc (texte ou image) en question puis modifier la ligne “Appliquer Nuance par le champ” en double-cliquant à sa droite dans les règles d’assemblage. Tu pourras ainsi sélectionner la colonne “Catégorie”.
Une fois cela fait et tes nuances prêtent avec le nom identique à celui présent dans la palette; essaye de faire un assemblage ou d’utiliser les gabarits avec de la donnée pour voir le résultat.
Normalement cela fonctionne, je viens d’essayer à l’instant.
-
Ok merci Axel je teste et je te dis
-
Bon je n’y arrive pas 🙁
Je dois mal m’y prendre. je pose une question de débutant : j’ai bien des “styles de paragraphe” avec le nom des catégories qui sont nommés comme dans le champ catégorie. Ça fonctionne ta manipulation avec les styles de paragraphe ?
-
Jona,
Je vais essayer d’être clair afin que tu puisses réussir cette manipulation :
En ce qui concerne de la couleur pour du texte, il faut suivre la manipulation de Camille (voir plus haut) qui fonctionne effectivement avec des styles de caractères et non de paragraphes.
En ce qui concerne de la couleur pour le fond d’un bloc (bloc texte ou bloc image) c’est avec le Nuancier InDesign.
– Il faut avoir des nuances nommées comme les catégories et non des styles.
– InDesign / Fenêtre / Couleur / Nuancier
– Tu dois créer ou modifier des nuances et les renommer avec le nom exact de tes catégories.Une fois ton nuancier prêt avec toutes les nuances (couleurs) de tes catégories et renommées à l’identique par rapport à ta source, applique l’attribut des “Règle d’assemblage” : “Appliquer la nuance par le champ” au bloc où la couleur doit être appliquée pour son fond :
– Sélectionne le bloc texte ou image sur lequel tu souhaites faire appliquer la couleur par rapport à tes catégories
– Dans les règles d’assemblage devrait apparaître la ligne “Appliquer la nuance par le champ” dans les attributs
– Tu double-cliques à droite de cette ligne et tu sélectionnes le champ “Catégorie” > celui de ta source.Une fois ces étapes faites, normalement ça fonctionne.
Si vraiment ce n’est pas clair, j’essayerais de faire des impressions écran 🙂
-
bon je n’arrive pas à faire ce que je souhaite via les nuances.
Du coup je suis passé par le HTML dans un seul champ “texte du produit” dans cet esprit :
<CAT-1>mon titre1</CAT_1>mon texte blablabla<CAT-1>mon titre2</CAT_1>mon texte2 blablablaDans “option de champs > format de champs” de mon champ “texte du produit” j’ai coché “Formaté” puis j’ai coché “HTML”.
“CAT-1” est un style. J’en ai au total “CAT-2”, “CAT-3” etc. La seule différence entre les styles c’est la couleur de fondÇa fonctionne presque en entier. Cela me met bien le style sur le titre mais aussi sur tout le texte. Du coup tout le bloc à un fond alors que je voudrais que cela s’arrête après la fermeture de la balise HTML </CAT_1>
Je précise que si je sélectionne “AVANCE” à coté de HTML ça plante si je sélection Standard ça marche en partie comme décrit ci-dessus.
-
Jona,
Je vais tenter de mettre des images pour mieux visualiser la manipulation :
1 : Il faut créer des nuances nommées à l’identique que tes catégories ou autre (ici “Famille”).
2 : Sélectionne le bloc où la couleur doit remplir le fond et appliques-y la règle d’assemblage “Appliquer Nuance par le Champ” en sélectionnant la colonne à utiliser pour trouver les catégories (ici “Famille”).
3 : Place de la donnée à l’intérieur et le bloc changera de couleur en se basant sur tes nuances, voir image ci-dessous.En ce qui concerne les balises HTML pour mettre de la couleur dans ton texte via des styles de caractère :
Je remarque que tu utilises des balises qui se croisent "<CAT-1>mon titre1</CAT_1>mon texte blablabla<CAT-1>mon titre2</CAT_1>mon texte2 blablabla" <CAT-1> et <CAT_1> sont des styles différents, ce n'est pas étonnant qu’EasyCatalog plante si tu croises tes balises et donc tes styles. Essaye plutôt de faire ainsi : <CAT-1>texte</CAT-1><CAT_1>texte2</CAT_1>
Les tirets et underscores sont différents, donc cela amènent potentiellement des erreurs si tu croises tes balises.
J’espère que cela te permettra de réussir ce que tu cherches à faire 🙂
-
Bonjour Camille,
Les news sont tardive, mais j’ai dû faire la production plus tôt que prévu, je me suis débrouillé autrement, mais j’aimerais savoir comment faire pour la prochaine brochure. Voici toutes les questions que je me pose par rapport à ton explication :Tu peux utiliser les “balises HTML” qui te permettent d’imposer un style de caractère sur un champ et donc, faire varier la couleur du texte.
• Balises HTML que je coche dans les ”Options de champs”=>Format du champs=>Formaté=> et coché HTML ?Il te faut créer autant de styles de caractère que de couleurs différentes, donc autant que de chapitre.
• Ok, j’ai 6 chapitres différentsNomme chaque style de caractère exactement comme ce qui est indiqué dans la colonne Chapitre.
• Là, je rencontre un problème, je ne peux pas nommé plusieurs style de caractères de la même façon. J’ai plusieurs style de caractère pour un même chapitre.Ensuite, va dans les options de champs du texte qui doit varier de couleur et va dans Prefixe.
• Préfixe est dans les ”Options de champs”=>Général ? Et Préfixe me sert pour quelle manip ?Là, il te faudra mettre la formule : (bien remplacer par le bon nom du champ) et cocher dans Général l’option de lecture des balises HTML. est un balise qui te permet d’importer un style de caractère. Avec cette formule FIELDSTR, le style va donc varier de manière dynamique en fonction de ta colonne Chapitre.
• Si tu me parles de formule, il faut que je crée un champ personnalisée depuis le début ?Voilà, je suis bloqué 🙁
-
Bonjour Cam,
En ce qui concerne les questions suivantes :
Tu peux utiliser les “balises HTML”…
– Effectivement, il faut cocher l’option “HTML” dans le format du champ Alphanumérique de la colonne dans laquelle tu vas utiliser des couleurs pour ton texte (peut-être la colonne “descriptif” ou autre). De plus, cocher cette case permet simplement de faire comprendre le HTML à EasyCatalog, il va falloir utiliser des balises <...> et Pour que cela fonctionne.Il te faut créer autant de styles de caractère que de couleurs différentes…
– Alors c’est là où nous allons être un peu plus précis, tu souhaites utiliser des couleurs de texte pour tes chapitres ou pour des sous-chapitres ? Car dans les deux cas il va falloir créer des styles de caractères pour chaque chapitre ou sous-chapitre possédant le même nom que ces derniers.Le but ici est d’appliquer une couleur sur du texte en se basant sur le chapitre dans lequel il se trouve.
Malheureusement, tu ne pourras appliquer seulement un seul style sur ton texte en question, si jamais tu souhaites en utiliser plusieurs, il va falloir scinder tes informations sur différentes colonnes et avoir différents styles supplémentaires, mais qui ne résonneront pas avec tes chapitres.
Ensuite, va dans les options de champs du texte qui doit varier de couleur et va dans Suffixe/ Prefixe…
– Une fois la case des options de champ “HTML” coché, tes styles créés, retourne dans les options de champ puis va dans “Général”.Ici tu vas devoir mettre dans le Préfixe : <FIELDSTR(...)> Et dans les suffixes : </FIELDSTR(...)>
Les “…” doivent être remplacés par le nom de l’entête de ta colonne des chapitres. Par exemple
Si tu as bien fait les étapes précédentes, tu devrais avoir le texte de la cellule de ta colonne des chapitres avant et après (dans les balises) de ton texte. Fais un essai en important la donnée de cette cellule dans un bloc texte. Si les styles sont cohérents avec le nom de tes chapitres, tu devrais avoir le style qui s’applique dessus.
-
-
AuteurMessages
The topic ‘Template’ is resolved and closed to new replies.