Smarty şablonu url oluşturmak nasıl?

2 Cevap php

Şablonda ben birinde birleştirmek isteyen iki dizeleri var.

{assign var="bigUrl" value="Search?searchFor=Member&{$searchUrl}"}

Bu gibi şablonda {$bigUrl}, aşağıda değişken kullanmak mümkün:

<a href={$bigUrl}>Link</a>

Ben bahsedilen atama smarty derleyici hatası raporu yazarken:

syntax error: invalid attribute name: '='

2 Cevap

Sen smarty etiketlerinin içinde parantez kullanamazsınız. Sadece bunları kaldırın:

{assign var="bigUrl" value="Search?searchFor=Member&$searchUrl"}

Veya cat filtre kullanın:

{$bigUrl|cat:$searchUrl}