J'utilise le champ Frontend-Layout
à TYPO3 7.6
-Backend. Parce que mon site Web aura quatre départements différents avec des couleurs différentes en frontend.définir les mises en page frontend pour les arbres de la page
Je suis en utilisant:
TCEFORM {
pages {
layout {
altLabels {
0 = [ blue]
1 = [ orange ]
2 = [ green]
3 = [ yellow]
}
}
}
} ### TCEFORM
À mon FLUIDTEMPLATE
Je conclurai une <div>
-wrapper, pour définir mes différentes langues dans le monde à ma feuille de style. f.e. div.wrap.blue { background-color:blue;}
<div class="wrap
{f:if(condition:'{data.layout} == 0',then:'blue')}
{f:if(condition:'{data.layout} == 1',then:'orange')}
{f:if(condition:'{data.layout} == 2',then:'green')}
{f:if(condition:'{data.layout} == 3',then:'yellow')}">
...
Cela fonctionne parfaitement pour moi. Mais comment puis-je faire glisser (ou hériter) le frontend-layout-info de ma page parent vers les sous-pages de mon pagetree? Je ne veux pas choisir la mise en page frontend dans les propriétés de la page à chaque fois, si je vais ajouter une nouvelle page dans mon pagetree. Cela doit fonctionner automatiquement. Est-ce possible? Avec slide
?
Par exemple
*ROOT
+ parent blue
~~ sub blue 1 /* these pages also have frontend layout 0 */
~~ sub blue 2
+ parent orange
~~ sub orange 1
+ parent green
...
+ parent yellow
...
Thebks pour votre avis ou des conseils ..
Je ne suis pas sûr que vous pouvez définir cette mise en page de manière récursive. Pour contourner votre problème, je voudrais créer quatre modèles de pages différents que vous pouvez facilement configurer pour être utilisé pour les sous-pages. –
Voulez-vous dire quatre mises en page backend différentes? Vous pouvez ensuite sélectionner la disposition du backend pour le parent et les sous-pages. J'y ai pensé, mais essayez d'utiliser des mises en page frontend. peut-être qu'il vaudra mieux utiliser les mises en page backend (fluide). Merci pour votre conseil. – user2310852
C'est exactement ce que je veux dire. J'aime la sélection de mise en page pour des conditions très spécifiques dans les éléments de contenu. –