Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento布局更新不工作_Magento - Fatal编程技术网

Magento布局更新不工作

Magento布局更新不工作,magento,Magento,我的自定义模块有问题。布局更新不起作用 以下是模块的config.xml文件: <?xml version="1.0"?> <config> <modules> <Pesach_Categories> <version>1.0.0</version> </Pesach_Categories> </modules>

我的自定义模块有问题。布局更新不起作用

以下是模块的config.xml文件:

    <?xml version="1.0"?>
<config>
    <modules>
        <Pesach_Categories>
            <version>1.0.0</version>
        </Pesach_Categories>
    </modules>

    <frontend>

        <layout>
             <updates>
                  <categories>
                        <file>footer.xml</file>
                  </categories>
             </updates>
        </layout>

    </frontend>

</config>
    <?xml version="1.0"?>
<layout version="0.0.1">
    <default>
        <reference name="footer">
            <block type="catalog/navigation" name="catList" template="catalog/categories/cat.phtml"/>
        </reference>
    </default>
</layout>

1.0.0
footer.xml
以下是app/design/frontend/default/MyTheme/layout/footer.xml文件中的代码:

    <?xml version="1.0"?>
<config>
    <modules>
        <Pesach_Categories>
            <version>1.0.0</version>
        </Pesach_Categories>
    </modules>

    <frontend>

        <layout>
             <updates>
                  <categories>
                        <file>footer.xml</file>
                  </categories>
             </updates>
        </layout>

    </frontend>

</config>
    <?xml version="1.0"?>
<layout version="0.0.1">
    <default>
        <reference name="footer">
            <block type="catalog/navigation" name="catList" template="catalog/categories/cat.phtml"/>
        </reference>
    </default>
</layout>

下面是app/design/frontend/default/myteme/template/catalog/categories/cat.phtml的代码:

<?php foreach ($this->getStoreCategories() as $_category): ?>
 <div  class="Cen_Wrapper1">

  <span class="BreadCrumbsred">
  <a href="<?php echo $this->getCategoryUrl($_category) ?>"><?php echo $_category->getName(); ?></a></span><br/>
   <?php $_children = $_category->getChildren(); ?>
   <?php if($_children->count()) : ?>

     <?php foreach($_children as $_child) : ?>
 <a href="<?php echo $this->getCategoryUrl($_child) ?>"> <?php echo $_child->getName(); ?></a>
     <?php endforeach; ?>

   <?php endif; ?>
 </div>
 <?php endforeach ?>


布局更新似乎即将到来(它们显示在CommerceBug页面布局XML中),但它们似乎什么也没做

以下是我检查过的内容:
app/design/../MyTheme/模板的文件权限为rwx r-x r-x
app/design/../base/default的文件权限为rwx r-x r-x


问题不仅限于自定义模块……还有另一个模块(
FME\u Shop\u,由\u制造商提供)
)试图对头部进行布局更新,但也不起作用。

尝试将phtml设置为基本/默认值

问题是,你应该在相同的主题你的模板是什么,目前为你的商店设置。您可以在中检查当前主题

System-Configuration-Design-Theme tab.
更新1

  • 如果模块已启用
  • 检查magento日志文件
  • 尝试在magento安装上安装模块。也许核心已经损坏
  • 检查某些模块是否未覆盖目录/导航
  • 也可以这样尝试:

    <?xml version="1.0"?>
    <layout version="0.0.1">
    <default>
        <reference name="footer">
            <block type="catalog/navigation" name="catList" output="toHtml" template="catalog/categories/cat.phtml"/>
        </reference>
    </default>
    </layout>
    

    你清除缓存了吗?是的,我清除了缓存并禁用了缓存中的所有其他缓存存储management@pzirkind问题是更新出现在commerce bug中,这意味着magento配置正在加载此页面/句柄的更新,但由于某些原因,它没有应用更新。。。。