【问题标题】:Adding a <div> inside of an <a> tag在 <a> 标记内添加 <div>
【发布时间】:2013-09-30 14:17:08
【问题描述】:

我在 Magento CMS 编辑器的 &lt;a&gt; 中添加了 &lt;div&gt;。后来就消失了。

在 Magento HTML 编辑器中,如何在 &lt;a&gt; 中添加 &lt;div&gt; 希望它不会消失,并且会产生正确的输出。

【问题讨论】:

标签: php html css magento


【解决方案1】:

请不要在&lt;div&gt; 中插入&lt;a&gt; 标签。最好将&lt;div&gt; 的属性添加到&lt;a&gt; 标记本身。试试这个,它会起作用的。

【讨论】:

  • 最好创建符合标准的 HTML。故意违反标准反映了你作为网页设计师的能力很差,并且在未来的某个时候会给你带来很多痛苦。
【解决方案2】:

您需要关闭所见即所得编辑器。

在您的 Magento 管理员中,转到 System-&gt;Configuration-&gt;General-&gt;Content Management-&gt;WYSIWYG Options 并默认禁用它。

如果这不起作用,很可能 CMS 编辑器正在清理输入,以防止在子管理员访问级别编辑内容的情况下执行代码和注入。

如果是这样,那么它是一项重要的安全功能,您必须直接编辑模板才能获得所需的结果。

您可以在以下位置找到模板文件:

/path/to/magento/app/design/frontend/&lt;package&gt;/&lt;theme&gt;/template/

您可以通过转到System-&gt;Configuration-&gt;Advanced-&gt;Developer,从页面左上角的下拉列表中选择您的商店视图,然后将Debug 下的三个字段设置为@987654325 来帮助您识别正在加载的模板文件@

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-03
    • 2015-12-21
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 2016-07-08
    相关资源
    最近更新 更多