【问题标题】:Prestashop 1.6 Create a default image from a Product NamePrestashop 1.6 从产品名称创建默认图像
【发布时间】:2016-01-23 18:22:08
【问题描述】:

我有一个运行 prestashop 1.6+ 的网站,如果没有为产品上传图片,我喜欢根据产品名称为产品创建图片。

我在网上对此进行了研究,但找不到任何方法。

当我在我的网站上创建新产品时,如果我没有向该产品上传任何图片,那么我想自动显示默认图片作为产品名称。

这可能吗?

提前感谢您的帮助。

【问题讨论】:

    标签: prestashop prestashop-1.6


    【解决方案1】:

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

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

    对于产品页面 - 在文件 themes/[your-theme]/product.tpl 中找到这样的代码:

    {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}
    

    将其更改为

    {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}
    

    完成!

    【讨论】:

    • 非常感谢您的回答,但我希望替换所有图像的名称,例如主页、特色产品等。但现在我知道我需要改变什么。他们是否有任何插件重新升级这个或者将它变成插件是否很简单。如果你能帮我为此做一个插件
    • 我不知道这样的插件(模块)。您不需要插件,您可以更改主题文件和模块模板文件中的代码,这些文件也可以在您的主题文件夹中找到(或放置)。
    猜你喜欢
    • 2022-06-11
    • 2019-07-29
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多