Y a-t-il un moyen de forcer le moteur d'expression à ne pas rendant des éléments dans des supports bouclés comme code EE? Outils de graphique Google utilise Le code JavaScript contenant des crochets Curly {} et Naturally EE pense que c'est une variable et essaie de le rendre. Toute façon autour de cela? P>
4 Réponses :
Expressengine's {} code> comme Variables de modèle , à la recherche de trois types de variables: Variables simples, paires et conditionnelles:
<script>
$(document).ready(function() {
...
{exp:channel:entries channel="channel_name" limit="1"}
var business_name = '{business_website}';
var business_website = '{business_website}';
{/exp:channel:entries}
...
});
</script>
Quelle bonne réponse. C'était exactement les informations que je recherchais concernant des trucs javascript et EE.
Qu'est-ce que l'expressengine est caché Compte tenu de l'échantillon de code suivant, avec qui produira la sortie suivante: p> tandis que, lorsque comme vous pouvez Voir, La différence est de savoir si conditionnels avancés em> sont évalués dans des blocs de code JavaScript forts>. p> Conditionnels simples et Tags de modèle sont toujours évalués dans les balises $ config ['protect_javascript'] code> réellement faire? Il est probablement préférable d'expliquer par un exemple - permettez-moi d'illustrer.
$ config ['_javascript '] =' y '; code> Les conditionnels avancés seront complètement ignorés: < / p>
$ config ["protect_javascript '] = 'n'; code> Le même snippet de code d'en haut sera permettre aux conditionnels avancés d'être évalués em> et produira: p>