2010-09-07 12 views
0

Je suis un débutant EE. J'ai un modèle pour sous-page. toutes les sous-pages utilisent le même modèle de sous-page. Mais pour certaines sous-pages, je dois mettre un div supplémentaire (un peu la boîte d'information), comment puis-je mettre une condition? dois-je créer un modèle séparé uniquement pour une petite différence div? Les adresses URL sont cohérentes, donc si je peux faire une recherche d'URL et afficher div pour les URLs correctes, cela fonctionnera pour moi, mais puis-je mettre n'importe quel php if {} dans le template?ExpressionEngine 1.6.9: afficher DIV à des pages particulières générées par le même modèle

Apprécier aide tellement !!!

Répondre

0

Vous pouvez utiliser les conditions ExpressionEngine.

Voir la documentation ici: http://expressionengine.com/legacy_docs/templates/globals/conditionals.html

D'après votre description, je pense que vous pouvez le faire en fonction de l'URL. Vous pouvez lire les URL à l'aide de variables de segment. Donc, si votre URL est http://www.foo.com/bar/test et que vous voulez seulement afficher la boîte sur la page/bar/test, utilisez un conditionnel comme ceci:

{if segment_2 == 'test'} 
<div id="foobar">Lorem Ipsum</div> 
{/if}