Heim  >  Artikel  >  CMS-Tutorial  >  Wie ruft DEDE andere Feldwerte im runphp=yes-Tag auf?

Wie ruft DEDE andere Feldwerte im runphp=yes-Tag auf?

藏色散人
藏色散人Original
2019-12-23 10:38:102136Durchsuche

Wie ruft DEDE andere Feldwerte im runphp=yes-Tag auf?

DEDE Wie rufe ich andere Feldwerte im runphp=yes-Tag auf?

DEDE Dreamweaver CMS-Vorlage ruft die Methode anderer Feldwerte im runphp=yes-Tag auf

Empfohlene Lerninhalte: Dreamweaver cms

dedecms ruft andere Feldwerte im Tag von runphp=yes auf. dedecms verfügt über eine leistungsstarke TAG-Anpassungsfunktion, aber wenn Sie runphp=yes verwenden, können Sie keine Tags wie [field]

Weil es nicht geparst werden kann (es wird als PHP-Code betrachtet, wie kann es geparst werden?)

Was soll ich tun?

Ich habe bei Google nachgeschaut und keine Lösung gefunden. Also habe ich lange nachgedacht und eine vorübergehende Lösung gefunden, die darin besteht, globale Variablen zu verwenden, um dieses Problem zu lösen. .

{dede:php}$GLOBALS['xxoo']=$arc->Fields['fieldname']{/dede:php} 
{dede:field.xxxx runphp="yes"}@me="test".@me."-test".$GLOBALS['xxoo'];{/dede:field.xxxx}

Das heißt, öffnen Sie zunächst ein PHP-Tag und ersetzen Sie den Wert, den Sie der globalen Variablen zuweisen möchten. Weisen Sie ihm dann in einem weiteren Durchlauf den Feldwert zu.

Das obige ist der detaillierte Inhalt vonWie ruft DEDE andere Feldwerte im runphp=yes-Tag auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn