banned Posted October 24, 2010 Share Posted October 24, 2010 perché non viene sostituito il termine "array" con il termine di ricerca digitato?Per capire il problema provate per favore voi stessi su www.chiaralascura.itRingrazio anticipatamente chi può darmi una mano Link to comment Share on other sites More sharing options...
Codencode Posted October 24, 2010 Share Posted October 24, 2010 Ciao,il problema è che nel template relativo alla pagina di ricerca, si fa riferiento ad una variabile di tipo object oppure array e non ad una stringa, per questo ti stampa "array". Quindi array in questo caso non è un termine relativo alla ricerca, bisognerebbe controllare come già detto il relativo template . Link to comment Share on other sites More sharing options...
banned Posted October 26, 2010 Author Share Posted October 26, 2010 puoi dirmi come modificare il codice del search template per risolvere il problema? grazie{capture name=path}{l s='Search'}{/capture}{include file=$tpl_dir./breadcrumb.tpl} {l s='Search'} {if $nbProducts > 0}"{if $query}{$query|escape:'htmlall':'UTF-8'}{elseif $tag}{$tag|escape:'htmlall':'UTF-8'}{elseif $ref}{$ref|escape:'htmlall':'UTF-8'}{/if}"{/if}{$nbProducts|intval} {if $nbProducts == 1}{l s='result has been found.'}{else}{l s='results have been found.'}{/if} {include file=$tpl_dir./errors.tpl}{if !$nbProducts} {if $query} {l s='No results found for your search'} "{$query|escape:'htmlall':'UTF-8'}" {elseif $tag} {l s='No results found for your search'} "{$tag|escape:'htmlall':'UTF-8'}" {else} {l s='Please type a search keyword'} {/if} {else} {include file=$tpl_dir./product-list.tpl products=$products}{/if} Link to comment Share on other sites More sharing options...
Codencode Posted October 27, 2010 Share Posted October 27, 2010 Ho dato uno sguardo però così non si riesce a verificare, il problema è dato dalla variabile $query, a limite dovresti attivare la console di Debugging Smarty, nel file smarty.config.inc.php dove si inizializza $smarty bisogna inserire l'istruzione "$smarty->debugging_ctrl = true;", così è possibile controllare le variabili utilizzate nel template.In questo modo si può capire qualcosa in più, ma non è detto che basti e se così fosse bisognerebbe verificare anche il file php.Ma che versione di prestashop utilizzi? Hai apportato qualche modifica ai file sorgenti? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now