Questions tagged «layout»

表示用于定义最终呈现模板文件的块层次结构的xml文件。

5
布局更新:无法通过引用在布局XML中添加子块
我遇到了似乎无法在布局XML文件中添加子块的问题。mylayout.xml无法加载,这是我做错了abc什么?我有以下文件。 onestepcheckout.xml <onestepcheckout_index_index> ... <reference name="content"> <block type="onestepcheckout/checkout" name="onestepcheckout.checkout" template="onestepcheckout/checkout.phtml"> ... <!-- this child block can be loaded --> <block type="block/class" template="path/to/template/template.phtml" name="qwe" as="qwe" /> ... </block> </reference> ... </onestepcheckout_index_index> mylayout.xml <onestepcheckout_index_index> <reference name="onestepcheckout.checkout"> <!-- this child block can not be loaded --> <block type="block/class" template="path/to/template/template.phtml" name="abc" as="abc" /> </reference> …


1
仅从主页删除标题后缀
我在magento系统配置中给了Title后缀| Magento site。因此,这会将“ Title”添加到商店中的每个页面作为后缀。 但是当我转到首页时标题显示为 Home | Magento site 我只想从首页中删除标题后缀。 因此,我希望像Home首页中的标题一样。 这个怎么做
8 layout  cms  xml  seo 

1
无法获取要加载的自定义前端Ajax布局
在确定适用于所有事物的正确处理方式方面,我总是遇到挑战,因此请在这里与我联系。我已经搜索了Google,SE并尝试了多种变体,但没有运气。(是的,我在这里使用了以下技术:调试布局加载,但是不确定如何处理输出。 问题:控制器加载。布局没有。 当我访问以下页面时 localhost/magento/mymodule/ajax/cart 它回显“这里!”。getLayouts的var_dump生成: array(4) { [0]=> string(17) "mymodule_ajax_cart" [1]=> string(13) "STORE_default" [2]=> string(24) "THEME_frontend_theme_theme" [3]=> string(19) "customer_logged_out" } 编码 自定义控制器: app/code/local/mycompany/mymodule/controllers/AjaxController.php class Mycompany_Mymodule_AjaxController extends Mage_Core_Controller_Front_Action { public function cartAction() { echo 'HERE!'; $this->loadLayout('mymodule_ajax_cart'); var_dump($this->getLayout()->getUpdate()->getHandles()); $this->renderLayout(); } } 配置文件: app/code/local/mycompany/mymodule/etc/config.xml <config> <modules> <mycompany_mymodule> <version>1.0.0</version> </mycompany_mymodule> </modules> <global> <helpers> <mymodule> …

1
参考before_body_end不起作用-after_body_start起作用吗?
开始认为我失去了魔力... 这两个块均名为before_body_end和after_body_start类型core/text_list。但是,以下布局xml: <layout> <default> <reference name="before_body_end"> <block type="remarketing/ecjs" name="remarketing_ecjs" as="remarketing_ecjs" /> <block type="remarketing/modal" name="remarketing_modal" as="remarketing_modal" /> </reference> </default> </layout> 在参考中不输出子块。如果我将before_body_end交换为after_body_start,则块将按预期呈现 两个子块都从Mage_Core_Block_Text扩展。 有什么想法吗?我想我有星期五病...
8 layout 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.