如何在drupal 8的主题模板中覆盖商务产品详细信息tpl.twig(commerce-product.html.twig)?

时间:2018-11-04 10:36:45

标签: drupal twig drupal-8 drupal-commerce

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

它是否转到我的模板文件夹的根目录?设置单个产品页面样式的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

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

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

您可能需要清除缓存,以使Drupal识别新文件。

因此通常您的主题中有一个templates文件夹,您可以在其中放置所有自定义的树枝文件。