Tout d’abord, présentons le moteur de modèles DreamWeaver.
(Partage de vidéos d'apprentissage : Vidéo de programmation)
Le moteur de modèles Dreamweaver est un analyseur de modèles qui utilise le formulaire d'espace de noms XML. Utilisez l'analyseur Dreamweaver pour analyser les modèles. Le plus grand avantage est que. vous pouvez facilement spécifier les attributs des balises, ce qui ressemble à l'utilisation de HTML, ce qui rend le code du modèle très intuitif et flexible. La nouvelle version du moteur de modèle DreamWeaver peut non seulement analyser le modèle, mais également analyser les mauvaises balises dans le modèle.
1. Le style de code du moteur de modèle Dreamweaver a les formes suivantes :
{dede:标记名称 属性='值'/} {dede:标记名称 属性='值'}{/dede:标记名称} {dede:标记名称 属性='值'}自定义样式模板(InnerText){/dede:标记名称}
Conseils :
Si vous utilisez une balise avec un modèle sous-jacent, vous devez strictement utiliser la balise {dede: nameattribut ='value'}{/dede:mark name} Ce format, sinon une erreur sera signalée.
2. Le moteur de modèles Dreamweaver possède plusieurs balises système intégrées, qui peuvent être utilisées directement dans n'importe quelle situation.
(1) balise globale, qui permet d'obtenir une variable externe En plus du mot de passe de la base de données, elle peut appeler n'importe quel paramètre de configuration du système, sous la forme :
{dede:global name='变量名称'}{/dede:global}
ou <. 🎜>
{dede:global name='变量名称'/}
{dede:foreach array='数组名称'}[field:key/] [field:value/]{/dede:foreach}
Le chemin de recherche des fichiers est dans l'ordre : chemin absolu, dossier d'inclusion, répertoire d'installation du CMS, principal du CMS répertoire de modèles
où @me est utilisé pour représenter la valeur de la balise actuelle, et les autres paramètres sont déterminés par votre fonction, qu'ils soient existent, par exemple :
{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}
{dede:tagname runphp='yes'} $aaa = @me; @me = "123456"; {/dede:tagname}
De plus, puisque le code du programme occupe le contenu du modèle InnerText sous-jacent, les balises qui doivent être programmées ne peuvent utiliser que l'InnerText par défaut.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!