【问题标题】:Module Adminhtml blocks not loading模块 Adminhtml 块未加载
【发布时间】:2011-01-08 21:04:13
【问题描述】:

我正在开发一个 Magento 模块,它运行良好。在某些时候,我试图在编辑表单的“内容”字段中启用所见即所得,突然间,我的 adminhtml 网格和编辑块停止生成。在我的系统上是 TinyMCE 和 Fontis FCKEditor WYSIWYG 编辑器扩展。我不确定我做错了什么,但我的 adminhtml 块将不再生成。

这是我模块的 adminhtml 布局中所有块的转储:

    array(17) {
  [0]=>
  string(4) "root"
  [1]=>
  string(4) "head"
  [2]=>
  string(13) "head.calendar"
  [3]=>
  string(14) "global_notices"
  [4]=>
  string(6) "header"
  [5]=>
  string(4) "menu"
  [6]=>
  string(11) "breadcrumbs"
  [7]=>
  string(7) "formkey"
  [8]=>
  string(12) "js_translate"
  [9]=>
  string(4) "left"
  [10]=>
  string(7) "content"
  [11]=>
  string(8) "messages"
  [12]=>
  string(2) "js"
  [13]=>
  string(6) "footer"
  [14]=>
  string(8) "profiler"
  [15]=>
  string(15) "before_body_end"
  [16]=>
  string(7) "wysiwyg"
}

如您所见,最后一项是“所见即所得”,但在其他 magento 模块的布局输出中,有更多块。例如,在 MathieuF 的日历扩展中,这些都是布局块:

array(26) {
  [0]=>
  string(4) "root"
  [1]=>
  string(4) "head"
  [2]=>
  string(13) "head.calendar"
  [3]=>
  string(14) "global_notices"
  [4]=>
  string(6) "header"
  [5]=>
  string(4) "menu"
  [6]=>
  string(11) "breadcrumbs"
  [7]=>
  string(7) "formkey"
  [8]=>
  string(12) "js_translate"
  [9]=>
  string(4) "left"
  [10]=>
  string(7) "content"
  [11]=>
  string(8) "messages"
  [12]=>
  string(2) "js"
  [13]=>
  string(6) "footer"
  [14]=>
  string(8) "profiler"
  [15]=>
  string(15) "before_body_end"
  [16]=>
  string(7) "wysiwyg"
  [17]=>
  string(27) "adminhtml_event.grid.child0"
  [18]=>
  string(12) "ANONYMOUS_19"
  [19]=>
  string(27) "adminhtml_event.grid.child1"
  [20]=>
  string(12) "ANONYMOUS_21"
  [21]=>
  string(27) "adminhtml_event.grid.child2"
  [22]=>
  string(20) "adminhtml_event.grid"
  [23]=>
  string(12) "ANONYMOUS_24"
  [24]=>
  string(19) "ANONYMOUS_17.child1"
  [25]=>
  string(14) "content.child0"
}

有人知道出了什么问题吗?我已经尝试过 Alan Storm 的布局和配置查看器,但找不到任何关于我做错了什么的线索。任何帮助将不胜感激。

【问题讨论】:

    标签: magento wysiwyg block


    【解决方案1】:

    如果某些块无法渲染,它可能不会显示任何警告消息,只需停止渲染过程。所以一切看起来都很好,但是你的块没有被渲染。您应该逐步调查块的渲染过程,我相信在某些时候您会发现它只是失败了。

    【讨论】:

    • 发现了我的问题。我不小心删除了模块的 adminhtml 布局中的 xml。男孩,花了三个星期才弄清楚。
    猜你喜欢
    • 1970-01-01
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    相关资源
    最近更新 更多