我将 Commerce 模块用于产品目录,对于单个产品,我有如下字段:图像、标题、价格、重量...我想在左侧显示图像和文本字段(标题、价格,...)就在它旁边。但是自动生成的代码看起来像这样:
<div class="container">
<div>
<img></img>
</div>
<div>Title</div>
<div>Price</div>
<div>Weigth</div>
<div>Size</div>
</div>
当然,我可以使用 css 为包含图像的 div 设置样式
width: 50%;
但我不能对那些包含文本信息的 div 执行此操作,因为它们是独立的并且没有包装 div。所以我的问题是有没有办法“手动”添加包装器 div?还是另一种解决方法?
最佳答案
是的,您可以使用自定义模板(在您的主题中)。您还可以查看 Fences 和 Display 套件等模块来控制节点的标记。
关于html - 是否可以更改/覆盖 DRUPAL 模块的自动生成的 html 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32971896/