...
Edit History
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}
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}
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 et rien ne marche (version 1.6 nickel). La documentation officielle ne m'apporte aucune réponse. Mon code fonctionne sur toutes mes autres pages, donc j'en déduis un soucis de variable..
{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}
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. Mon code fonctionne sur toutes mes autres pages, donc je ne comprends pas..
{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}
Bonjour,
Je suis en train d' intégrer les webp depuis un dossier personnalisé. Cependant, j'ai un soucis avec 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. Mon code fonctionne sur toutes mes autres pages, donc je ne comprends pas..
{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}
Bonjour,
Je suis en train d' intégrer les webp un peu partout sur mon prestashop depuis un dossier personnalisé. Cependant, j'ai un soucis avec une variable !
Je demande d'aller me chercher dans mon dossier personnalisé webp/sc/(id de la sous cathégorie)_cover.webp. (exemple de nom : 1_cover.webp)
L'accès à l'image est refusée et il charge toujours par défaut mon image en format jpg.
J'ai appliqué cette méthode à plein d'endroit, sans problème
{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}
Bonjour,
Je suis en train d' intégrer les webp un peu partout sur mon prestashop depuis un dossier personnalisé. Cependant, j'ai un soucis avec une variable !
Je demande d'aller me chercher dans mon dossier personnalisé webp/sc/(id.subcategory)_cover.webp. (exemple de nom : 1_cover.webp)
L'accès à l'image est refusée et il charge toujours par défaut mon image en format jpg.
J'ai appliqué cette méthode à plein d'endroit, sans problème
{if $subcategory.image} {assign var="webp" value="webp/sc/{$subcategory.id}_cover.webp"} {if file_exists($webp)} <img data-src="{$urls.base_url}webp/sc/{$subcategory.id}_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}