Jump to content

[RESOLU] subcategory.id_category


 Share

Recommended Posts

Bonjour,

Je suis en train d' intégrer les webp depuis un dossier personnalisé. Cependant, j'ai un soucis de variable incompréhensible

Concrètement, je demande d'aller chercher les fichiers .webp dans le dossier personnalisé webp/sc/(id de la sous cathégorie)_cover.webp.

Exemple de nom : 1_cover.webp, (Id sous catégorie 1), 2_cover.webp (id sous catégorie 2), etc.. 

L'accès à l'image est refusée et il charge toujours par défaut mon image en format jpg. J'ai beau lire la documentation et tenter plusieurs variable à la place comme $subcategory.id_category ou $subcategory.id, mais rien ne marche (version 1.6 nickel). 

La documentation officielle ne m'apporte aucune réponse

Mon code fonctionne sur toutes mes autres pages, Par exemple, j'utilise la variable $product.id_product de la même manière pour mes images de couverture de fiche produit et tout marche.

J'en déduis un soucis de variable. Qu'en pensez-vous ? Avez-vous une solution à ce problème insolvable ? 

{if $subcategory.image}
{assign var="webp" value="webp/sc/{$subcategory.id_category}_cover.webp"}
	{if file_exists($webp)} 
		<img data-src="{$urls.base_url}webp/sc/{$subcategory.id_category}_cover.webp" alt="{if !empty($subcategory.image.legend)}{$subcategory.image.legend}{else}			{$subcategory.name}{/if}" type="image/webp" class="lazyload" >
	{else} 
		<img data-src="{$subcategory.image.bySize.subcategory_product.url}" alt="{if !empty($subcategory.image.legend)}{$subcategory.image.legend}{else}			{$subcategory.name}{/if}" class="lazyload">
	{/if}
	{else}
	<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==">
{/if}

 

 

Edited by [email protected] (see edit history)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More