【问题标题】:How to overwrite commerce product details tpl.twig (commerce-product.html.twig) in theme template in drupal 8?如何在drupal 8的主题模板中覆盖商业产品详细信息tpl.twig(commerce-product.html.twig)?
【发布时间】:2019-04-07 22:57:27
【问题描述】:

我创建了一堆产品,但我需要根据设计师的设计来设计它们。我知道我必须从 /modules/contrib/commerce/modules/product/templates/commerce-product.html.twig 覆盖模板,但是我应该将它放在我的主题中的哪个位置?

它会进入我的模板文件夹的根目录吗?单品页面样式的正确做法是什么?

【问题讨论】:

    标签: drupal twig drupal-8 drupal-commerce


    【解决方案1】:

    来自文档https://www.drupal.org/docs/8/theming/twig/working-with-twig-templates

    1. 找到您要覆盖的模板。
    2. 将模板文件从其基本位置复制到您的主题文件夹中。
    3. (可选)根据命名约定重命名模板,以便针对使用模板的更具体的区域子集。
    4. 根据自己的喜好修改模板。

    您可能必须清除缓存才能让 Drupal 识别新文件。

    所以通常你的主题中有一个templates 文件夹,在那里你可以删除所有自定义的树枝文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 2019-11-11
      • 2012-05-28
      相关资源
      最近更新 更多