2012-07-06 4 views
0

Nous utilisons un logiciel basé sur smarty. Cependant, nous ne pouvons pas utiliser PHP dans les templates smarty comme il a été désactivé dans/includes/libs/smarty/pour des raisons de sécurité. Le répertoire n'est pas crypté. Comment pouvons-nous encore activer PHP?Activer PHP dans Smarty

Merci!

Cordialement,

Sander

Répondre

0

Si elle a été désactivée par la politique de sécurité, et vous avez aucun moyen de remplacer cette politique (parce qu'il est crypté ou quelque), vous êtes merde de la chance.

En plus de {php} étant obsolète (et donc supprimé dans le futur), la "bonne façon" d'intégrer PHP dans vos templates est d'enregistrer les fonctions nécessaires sous forme de plugins smarty. Voir registerPlugin() pour cela. Mais si vous n'êtes pas en mesure d'écraser la politique de sécurité, je doute que vous puissiez enregistrer des plugins personnalisés.

+0

Merci pour votre réponse. Le développeur m'a cependant répondu avec ceci: "La bibliothèque n'est pas cryptée, vous pouvez l'activer, nous ne fournissons pas de support pour cela.". Donc, ça devrait être possible je suppose. – Sander