当我创建静态块时,magento 用 <p>
包装内容标签。这对 DOM 非常不利。
是否可以以某种方式将其删除。我想这是一些javascript,但我不知道是哪一个。
最佳答案
其实我之前的回答错了。
您需要默认关闭静态块 WYSIWYG 编辑器。
转到系统 -> 配置,找到左侧的常规部分,单击内容管理并从列表中将“启用 WYSIWYG 编辑器”设置为“默认禁用”。
然后仔细编辑您的静态块 - 使用所见即所得,但之后检查您的 HTML。
此行为是 WYSIWYG 编辑器的标准功能,这就是它们的用途,<p>
添加标签是因为它们可以制作格式良好的文本。显然,如果您添加仅包含图像的静态块,这不是您想要的,因此请退出编辑器并检查 <p>
标签。
WYSIWYG 编辑器还可以修改输入到静态块中的变量,它会减慢管理页面的加载时间,因此默认情况下最好将其关闭。
关于Magento 静态 block 。去除包装 <p>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345987/