Magento自定义静态块在模板中不存在

易宝

我是Magento新手。

标题部分local.xml中,定义了以下块:

<reference name="header">
    <block type="cms/block" name="flatshop_header_support">
        <action method="setBlockId"><block_id>flatshop_header_support</block_id></action>
    </block>
    <block type="cms/block" name="flatshop_header_2blocks">
        <action method="setBlockId"><block_id>flatshop_header_2blocks</block_id></action>
    </block>

header.phml中,两者都被称为:

<?php echo $this->getChildHtml('flatshop_header_support') ?>
<?php echo $this->getChildHtml('flatshop_header_2blocks') ?>

在/ admin / cms_block /带有“ flatshop_header_support”的静态块上已定义标识符并填充了诸如“ flatshop_header_2blocks”之类的内容(此方法运行良好),但是返回的是string(0) ""

如何在标题部分中打印flatshop_header_support块?

Magento v1.9.1模板:Flathop

普拉迪诺

我可以在这里建议您3种不同的方式来解决您的问题。

我强烈建议我使用数字(3),这是最好的方法,不建议使用数字(2)。

1)仅在header.phtml文件中使用下面的代码,而不是您用来在phtml文件中调用静态块的代码

    <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('flatshop_header_support')->toHtml(); ?>
    <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('flatshop_header_2blocks')->toHtml(); ?>

2)代替local.xml,使用来自local.xml的“引用块”代码并将其粘贴到page.xml

    <block type="page/html_header" name="header" as="header">---</block>

它也应该工作

3)您使用的脚本没有问题,我唯一能说的是,您的local.xml设置不正确,这就是为什么它没有执行的原因,请查找诸如xml标记之类的简单细节或与我比较的代码进行比较正在使用local.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <layout version="0.1.0">
      <default>
          <reference name="header">
             <block type="cms/block" name="flatshop_header_support">
                <action method="setBlockId"><block_id>flatshop_header_support</block_id></action>
            </block>
            <block type="cms/block" name="flatshop_header_2blocks">
                <action method="setBlockId"><block_id>flatshop_header_2blocks</block_id></action>
            </block>
           </reference>
      </default>
    </layout> 

希望我的回答能解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义表在Moodle中不存在

来自分类Dev

Magento:注册用于静态块小部件的自定义模板文件

来自分类Dev

Magento自定义块模板未显示

来自分类Dev

1146 表在 Cakephp 3 中的自定义表名中不存在

来自分类Dev

Laravel 4自定义验证-[方法]不存在

来自分类Dev

自定义规则菜单似乎不存在

来自分类Dev

自定义__del__不存在?

来自分类Dev

自定义控件发布的属性不存在

来自分类Dev

添加自定义类时,该类不存在

来自分类Dev

Laravel 自定义门面类“名称”不存在

来自分类Dev

调用类中不存在的函数时的自定义错误消息

来自分类Dev

注册表中不存在键的自定义Reg文件

来自分类Dev

自定义解决方案不存在于整个重新引导中

来自分类Dev

在自定义页面Magento上显示自定义静态块

来自分类Dev

尝试在magento中创建自定义块

来自分类Dev

如何在石墨烯django中添加数据库中不存在的自定义字段

来自分类Dev

如何在 rails 的活动管理员中添加表中不存在的自定义列?

来自分类Dev

模型中的自定义foreign_key给出了PG :: Error列不存在-Rails

来自分类Dev

当woocommerce产品中不存在任何内容时,隐藏自定义选项卡

来自分类Dev

自定义数组比较或查找使用linq在另一个数组中不存在的值

来自分类Dev

Unix Shell脚本:如果目录中不存在给定的扩展名文件,则显示自定义消息

来自分类Dev

在静态块magento中调用扩展模板

来自分类Dev

对象中不存在静态属性

来自分类Dev

模板在 Django 中不存在错误?

来自分类Dev

如何在模板文件中加载自定义PHP Magento块

来自分类Dev

运行配置错误:自定义RSpec运行器脚本不存在

来自分类Dev

Symfony2-已注册但不存在的自定义DQL功能

来自分类Dev

Qt-无法分配给不存在的属性(自定义C ++类)

来自分类Dev

重写FormRequest的failedValidation方法时,Laravel 6自定义验证错误``类不存在''

Related 相关文章

  1. 1

    自定义表在Moodle中不存在

  2. 2

    Magento:注册用于静态块小部件的自定义模板文件

  3. 3

    Magento自定义块模板未显示

  4. 4

    1146 表在 Cakephp 3 中的自定义表名中不存在

  5. 5

    Laravel 4自定义验证-[方法]不存在

  6. 6

    自定义规则菜单似乎不存在

  7. 7

    自定义__del__不存在?

  8. 8

    自定义控件发布的属性不存在

  9. 9

    添加自定义类时,该类不存在

  10. 10

    Laravel 自定义门面类“名称”不存在

  11. 11

    调用类中不存在的函数时的自定义错误消息

  12. 12

    注册表中不存在键的自定义Reg文件

  13. 13

    自定义解决方案不存在于整个重新引导中

  14. 14

    在自定义页面Magento上显示自定义静态块

  15. 15

    尝试在magento中创建自定义块

  16. 16

    如何在石墨烯django中添加数据库中不存在的自定义字段

  17. 17

    如何在 rails 的活动管理员中添加表中不存在的自定义列?

  18. 18

    模型中的自定义foreign_key给出了PG :: Error列不存在-Rails

  19. 19

    当woocommerce产品中不存在任何内容时,隐藏自定义选项卡

  20. 20

    自定义数组比较或查找使用linq在另一个数组中不存在的值

  21. 21

    Unix Shell脚本:如果目录中不存在给定的扩展名文件,则显示自定义消息

  22. 22

    在静态块magento中调用扩展模板

  23. 23

    对象中不存在静态属性

  24. 24

    模板在 Django 中不存在错误?

  25. 25

    如何在模板文件中加载自定义PHP Magento块

  26. 26

    运行配置错误:自定义RSpec运行器脚本不存在

  27. 27

    Symfony2-已注册但不存在的自定义DQL功能

  28. 28

    Qt-无法分配给不存在的属性(自定义C ++类)

  29. 29

    重写FormRequest的failedValidation方法时,Laravel 6自定义验证错误``类不存在''

热门标签

归档