在 CMS 静态 block (也可能是页面)中输入代码时,并且在此代码中存在空 DIV 标记,例如:
<a href="javascript:hide1(),show2(),hide3()"><div class="dropoff_button"></div></a>
下次打开 block 进行编辑时,DIV 标签将消失。它看起来像这样
<a href="javascript:hide1(),show2(),hide3()"> </a> without the div tags
...并再次保存它会修改您的代码。
我认为这与“显示/隐藏编辑器”有关。默认情况下,它会进入所见即所得编辑器,因此在更新静态 block 时,我没有看到任何其他解决方案 1.通过单击“显示/隐藏编辑器”来“隐藏编辑器” 2.从编辑器中删除旧代码 3. 获取不遗漏 DIV 的代码 4. 在magento以外的其他编辑软件中将新代码与3中的代码合并 5. 将结果粘贴到magento编辑器中, 6.保存
这是错误吗?你的解决方案是什么?我可以关闭所见即所得编辑器吗?
最佳答案
这可能不被视为答案,但它解决了我们的问题。事实证明,所见即所得编辑器可以在管理->系统->配置中完全或默认禁用。在“常规选项卡”下有“内容管理”部分,您可以在其中为此编辑器设置不同的模式。
在我们的例子中,我们设置为“默认禁用”,这样每当我们打开静态 block 时,只有当我们通过单击“显示/隐藏编辑器”进行选择时,它才不会清除代码
关于magento - 如何在 Magento 1.4 中禁用/启用 WYSIWYG 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2783839/