Jump to content

in der .tpl auf Dtaenbank zugreifen


mirko22

Recommended Posts

Hi,

Das liegt daran, dass diese Möglichkeit aus Sicherheitsgründen in 1.4 deaktiviert wurde. Das kannst du aber ändern, und zwar in

 

tools -> smarty -> smarty.class.php und

tools -> smarty -> sysplugins ->smarty_security.php

 

In beiden Dateiname such einfach den folgenden Befehl:

 

$allow_php_tag = false

 

Und ändere ihn zu:

 

$allow_php_tag = true

 

Gruß

eleazar

Edited by eleazar (see edit history)
Link to comment
Share on other sites

Hallo und Dnake für deine Antwort. Ja diese Funktion habe ich nun auch schon gefunden (nach paar std. googlen). Nun kann ich den tag {php} auch einfügen, aber es kommt leider keien Ausgabe...

Beispiel: {php} echo "hallo!" {/php}

Keine Ausgabe ;(

Link to comment
Share on other sites

Na ja, so einfach wie du dir das vorstellst, geht das aber auch nicht. Ich bin von richtigem php-Code ausgegangen. An "php-Tags" dieser Art habe ich gar nicht gedacht. Aber auch den solltest du angezeigt bekommen, wenn du die Smarty-Klasse wechselst und mit einem include-Befehl arbeitest. Wie das geht, siehst du hier:

http://stackoverflow.com/questions/25966073/include-in-a-tpl-does-not-work

 

Wenn es auch nicht zu empfehlen ist ...

Link to comment
Share on other sites

{php} Tag ist nicht verfügbar - http://www.smarty.net/docs/en/language.function.php.tpl
Sie müssen PHP-Code an eine Steuerung, die .tpl Vorlage ruft setzen. Zum Beispiel ruft /controller/front/AddressController.php address.tpl Vorlage.

 

{php} tag is not available - http://www.smarty.net/docs/en/language.function.php.tpl

You must put PHP code to a controller which calls .tpl template. For example /controller/front/AddressController.php calls address.tpl template.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...