沙滩星空的博客沙滩星空的博客

PrestaShop从商品详情页,跳转到亚马逊等外部电商平台

部署PrestaShop

vim startprestashop.sh:

#/bin/bash

# create a network for containers to communicate
docker network create prestashop-net

# launch mysql 5.7 container
docker run -ti --name santic-mysql --network prestashop-net -e MYSQL_ROOT_PASSWORD=admin -p 3307:3306 -d mysql:5.7

# launch prestashop container
docker run -ti --name santic-prestashop --network prestashop-net -e DB_SERVER=santic-mysql -p 8000:80 -v /home/santic/shop:/var/www/html -d prestashop/prestashop:8.2.1

定制外部电商平台商品链接

需求:

我在PrestaShop的管理后台,`分类` - `属性和功能` - `特性` 这个选项卡中,定义了一个名为 `link_url` 的新特性,用来定义外部网页的字符串。在商品中使用这个特性。使用方法是:如果使用了这个特性,就创建一个按钮,跳转到这个特性对应的外部网页。

修改代码:

themes/classic/templates/catalog/product.tpl:

{if $product.features}
  {foreach $product.features as $feature}
    {if $feature.name == 'link_url' && $feature.value}
      <a href="{$feature.value|escape:'html':'UTF-8'}" 
         class="btn btn-primary external-link"
         target="_blank"
         rel="noopener noreferrer">
        {l s='访问亚马逊' d='Shop.Theme.Actions'}
      </a>
    {/if}
  {/foreach}
{/if}
未经允许不得转载:沙滩星空的博客 » PrestaShop从商品详情页,跳转到亚马逊等外部电商平台

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址