nersolar Posted March 21, 2017 Share Posted March 21, 2017 Buenos dias alguien me puede ayudar con esto? {foreach from=$categoryProducts item='product' name=categoryProduct} {if ($product.link|strstr:"{$request_uri}") } <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.legend|escape:'html':'UTF-8'}" class="img-responsive"/> {/if} {/foreach} se trata de saltarse los productos que no tengan una URL que contenga la URL en la que estas actualmente. no me hace caso en esta linea: {if ($product.link|strstr:"{$request_uri}") } saben si strstr acepta $request_uri ?? o solo acepta "palabras escritas" Link to comment Share on other sites More sharing options...
Gabriel Perez Posted March 21, 2017 Share Posted March 21, 2017 Pruebalo de esta forma: {if ($product.link|strstr:$request_uri) } 1 Link to comment Share on other sites More sharing options...
nersolar Posted March 21, 2017 Author Share Posted March 21, 2017 Pruebalo de esta forma: {if ($product.link|strstr:$request_uri) } Gracias por responderme Gabriel, pero no, tampoco funciona he potado por otra estrategia {if $request_uri == $product.link } el problema es que $product.link me da la URL completa, pero solo necesito un trozo, como me lo monto? Link to comment Share on other sites More sharing options...
nersolar Posted March 21, 2017 Author Share Posted March 21, 2017 Joolinnn ahora que he eonctrado como hacerlo tampoco funciona, que hay mal aqui?? {if $product.link != {$base_dir_ssl}{$request_uri|substr:1} } Link to comment Share on other sites More sharing options...
Gabriel Perez Posted March 21, 2017 Share Posted March 21, 2017 A que te refieres con que no funciona, a que te da error o a que no hace lo que tu esperas? Link to comment Share on other sites More sharing options...
nersolar Posted March 21, 2017 Author Share Posted March 21, 2017 A que te refieres con que no funciona, a que te da error o a que no hace lo que tu esperas? no da error, pero no hace lo que se espera que ha de hacer en teoria dice: si , el $request_uri, esta dentro del $product.link haz lo siguiente: bueno claro, como va a estar la url completa dentro de la url parcial? bueno, cambiandolo así {if ($request_uri|strstr:$product.link) } tampoco funciona. no funciona significa que no muestra el resultado de: si el $product.link está o contiene el $request_uri Link to comment Share on other sites More sharing options...
nersolar Posted March 21, 2017 Author Share Posted March 21, 2017 finalmente si funciona, tonto de mi me olvidé de que en donde estaba mirando no había ningún caso así. 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