首页 文章

Prestashop 1.6从产品名称创建默认图像

提问于
浏览
0

我有一个运行prestashop 1.6的网站,我喜欢的是如果没有为产品上传图像,则从产品名称为产品创建图像 .

我在网上研究了这个,但我找不到任何可以做到这一点的方法 .

当我在我的网站上创建新产品时,如果我没有将任何图像上传到此产品,那么我想自动显示默认图像作为产品名称 .

这可能吗?

预先感谢您的帮助 .

1 回答

  • 0

    如果您没有产品图片,则在产品页面中会看到静态 "No image available" 图像 . 您可以在名为 en-default-[...].jpg 的文件夹_1525761中找到这些图像 . 您可以将这些图像更改为您喜欢的其他图像 .

    或者您可以通过FTP添加产品名称而不是 "No image available" 图片编辑您的 theme .tpl 文件 .

    对于产品页面 - 在文件_1525766中找到这样的代码:

    {else}
        <span id="view_full_size">
            <img itemprop="image" src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'html':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}"/>
            {if !$content_only}
                <span class="span_link">
                    {l s='View larger'}
                </span>
            {/if}
        </span>
    {/if}
    

    change 对此:

    {else}
        <h2 itemprop="name" style="display: table-cell; height: {$largeSize.height}px; text-align: center; width: {$largeSize.width}px; vertical-align: middle">{$product->name|escape:'html':'UTF-8'}</h2>
    {* <span id="view_full_size">
            <img itemprop="image" src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'html':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}"/>
                {if !$content_only}
                    <span class="span_link">
                        {l s='View larger'}
                    </span>
                {/if}
            </span> *}
    {/if}
    

    完成!

相关问题