gpt4 book ai didi

php - magento 中自定义类别页面的 getChildHTML ('content' 的位置在哪里?

转载 作者:可可西里 更新时间:2023-11-01 13:45:47 24 4
gpt4 key购买 nike

我有一个客户有一个加载自定义类别页面的 magento 站点,其中一个 $this->getChildHTML('content') 在加载页面后转储了一堆代码。它只在一个页面上,看起来它正在倾倒 php 结束标记。

getCurrentCategory()?> getCurrentChildCategories()?> count()):?> getIsActive()): $cur_category=Mage::getModel('catalog/category')->load($_category->getId()); $layer = Mage::getSingleton('catalog/layer'); $layer->setCurrentCategory($cur_category); $catName = $this->getCurrentCategory()->getName(); if($_imageUrl=!$this->getCurrentCategory()->getImageUrl()):?>


getCurrentCategory()->getImageUrl()):?>

getName()?>

setCurrentCategory($_maincategorylisting); ?>

我似乎找不到有错误的页面。我不知道 getChildHTML 中的“内容”位于何处。类别页面是自定义的,不显示任何产品,仅显示其中一种产品的图像。我想更改这些页面以显示产品和一大堆其他内容,但我只是不知道这些自定义类别页面位于何处。每个类别都有自定义模板,但它们都使用相同的 getChildHTML('content') 调用...

我尝试下载整个网站并在类别页面上进行文本搜索以查找代码,但一无所获。请帮忙!

顺便说一句......如果你已经知道,我是 magento 的新手,可能遗漏了很多重要信息,所以如果你认为我需要发布更多信息,请说出来。

提前致谢!

最佳答案

"content"是在 page.xml 中定义为 core/text_list (Mage_Core_Block_Text_List) block 的名称.此 block 的目的是回显分配给它的任何子 block ,并且它在没有模板的情况下执行此操作。数据库中的任何布局文件和布局更新(请参阅任何类别的“设计”选项卡)都可以包含包含在类别页面上的说明并修改此 block 的子项。

参见 Alan Storm's knowledgebase article on MagentoCommerce.com并最终毕业于他详尽的书 No Frills Magento Layout .

有关一般信息,您可以在 Stack Overflow 找到很好的伙伴,您也可以依赖 Magento U作为资源。

关于php - magento 中自定义类别页面的 getChildHTML ('content' 的位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9561307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com