2010-09-21 18 views
0

besoin d'un peu d'aide de smarty expert. Je suis nouveau dans le moteur de template smarty.smarty échapper une citation unique dans si autre condition

Je voudrais échapper à une citation unique dans une chaîne, comment puis-je faire dans mon tpl

Je suis un si autre état

$current_category.category eq 'King's Tea' 

le problème est le « thé du roi ', c'est le nom de ma catégorie, J'ai essayé' King \ 's Tea', Smarty ne peut pas le convertir

J'ai essayé {litereal} 'King's Tea' {/ litereal}, celui-ci ne fonctionne pas dans si autre condition.

Y at-il un moyen d'échapper à la guillemet simple? J'ai essayé de chercher dans le côté de l'API smarty. la page d'échappement, dites-nous simplement comment échapper à la variable.

+0

Je suis la solution, en fait je l'utilise Guillemet pour la chaîne alors il sera d'échappement automatique. – Shiro

+0

'King's Tea' => "King's Tea" – Shiro

Répondre

0

current_category.category de $ eq « Thé du Roi »

+0

Que diriez-vous si vous avez des guillemets simples et doubles dans le même texte? c'est-à-dire "$ current_category.category eq" King's "Tea" "'? – Martijn