标签: magento

如何在产品页面的选项卡中显示评论表单和评论

可能重复:
如何在产品视图页面上添加审阅选项卡

如何在产品页面的选项卡中显示评论表单和评论.我在catalog.xml中执行以下操作

<!--action method="addTab" translate="title" module="catalog"><alias>review</alias><title>Review</title><block>review/product_view_list</block><template>review/product/view/list.phtml</template></action--> <!--For getting the review datails-->

<action method="addTab" translate="title" module="catalog"><alias>review</alias><title>Review</title><block>review/form</block><template>review/form.phtml</template></action>  <!--For displaying review form-->
Run Code Online (Sandbox Code Playgroud)

product catalog review magento

0
推荐指数
1
解决办法
1万
查看次数

在Magento中覆盖产品价格模板

我试图在产品和网格页面中隐藏Magento中所有产品的价格.我创建了一个自定义模块来更新布局,config.xml如下:

<config>
    <modules>
        <ABC_XYZ>
            <version>1.0</version>
        </ABC_XYZ>
    </modules>

    <frontend>
        <layout>
            <updates>
                <killprice>
                    <file>killprice.xml</file>
                </killprice>
            </updates>
        </layout>
    </frontend>

</config>
Run Code Online (Sandbox Code Playgroud)

我添加了killprice.xml,如下所示:

<layout>


    <default>
        <block type="catalog/product_price_template" name="catalog_product_price_template"  template="killprice/price.phtml"  />
    </default>

    <killprice_index_index>
        <block type="catalog/product_price_template" name="catalog_product_price_template"  template="killprice/price.phtml"  />
    </killprice_index_index>

</layout> 
Run Code Online (Sandbox Code Playgroud)

但是killprice/price.phtml没有呈现,我得到了正常的价格模板.我对killprice.xml布局文件中的标签有点怀疑,我是否正确地覆盖了价格模板?

magento

0
推荐指数
1
解决办法
4179
查看次数

为什么我会收到_setActiveMenu和_addBreadcrumb的错误?

致命错误:在第8行的/home/desbest/public_html/clients/magentofull/app/code/local/Desbest/Brands/controllers/Adminhtml/BrandsController.php中调用未定义的方法Desbest_Brands_Adminhtml_BrandsController :: _ addBreadcrumb()

致命错误:在第7行的/home/desbest/public_html/clients/magentofull/app/code/local/Desbest/Brands/controllers/Adminhtml/BrandsController.php中调用未定义的方法Desbest_Brands_Adminhtml_BrandsController :: _ setActiveMenu()

从我看到的,Data.php文件Helpers/夹内的文件应该保留,因为它是空白的,就像教程说的那样.

那么错误是什么?

magento

0
推荐指数
1
解决办法
1129
查看次数

致命错误:达到最大功能嵌套级别'100',正在中止!使用ionCube装载机

我收到致命错误:达到了'100'的最大功能嵌套级别,正在中止!与ionCube loader.And我不想卸载IonCube.So我该怎么办?

php zend-framework magento ioncube

0
推荐指数
1
解决办法
9262
查看次数

Magento产品集合在功能中使用后未过滤

好的,我运行了一个非常简单的模块,但是遇到了我无法解决的产品集合问题。这是问题所在:

1)我根据发布的搜索类别加载产品集合:

$products = Mage::getModel('catalog/product')
            ->getCollection()
            ->addStoreFilter(Mage::app()->getStore()->getId())
            ->addAttributeToSelect('*')
            ->addAttributeToFilter('search_category', array('eq' => $data['search_category'])); 
Run Code Online (Sandbox Code Playgroud)

2)我在基本函数中使用此集合来检索属性:

$section = $this->getSections($products);
Run Code Online (Sandbox Code Playgroud)

3)接下来,在代码中,如果发布了另一个值,我将进一步过滤产品集合,这将运行另一个功能。

if($data['section'] != "")
{
    $products->addAttributeToFilter('section', array('eq' => $data['section']));            
    $profile = $this->getProfiles($products);
    echo count($products);
    echo count($products->getIds());
}
Run Code Online (Sandbox Code Playgroud)

基本上,进入第二功能的产品是未经过滤的。如果在此阶段回显$ products对象的计数,它将为我提供产品集合中的原始金额,而不是过滤后的金额。

如果我回显$ products-> getIds(),它将为我提供正确的过滤计数。

我真的不明白为什么这行不通,我已经详细检查了代码,而且都是正确的。看来,如果我在函数中使用产品集合,就无法进一步过滤它。

如果将过滤器移到第一个函数上方,它将起作用,但显然可以给我所需的结果。

如果有人可以解释请帮忙!

php collections product magento

0
推荐指数
1
解决办法
1513
查看次数

如何在自定义数据库中选择Magento中的单行以在块中显示?

我不希望使用foreach通过多行的数组循环,因为我只上只显示筹划一个行和使用的变量.我在网上找不到这方面的信息.

什么行不通

    $param = $this->getRequest()->getParam('manufacturer');
    $extrabrand = Mage::getModel('brands/brands')->getCollection();
    $extrabrand->addFieldToFilter('attributelabelid', $param);
    //$extrabrand->setAttributelabelid($param);
    $extrabrand->load();
Run Code Online (Sandbox Code Playgroud)

致命错误:在第20行的/home/desbest/public_html/clients/magentofull/app/design/frontend/default/default/template/Desbest_Brands/brand_info.phtml中调用未定义的方法Desbest_Brands_Model_Mysql4_Brands_Collection :: getDescription()

此外,没有EAV.

magento

0
推荐指数
1
解决办法
9549
查看次数

无法从Magento产品系列中获取产品名称

我只是尝试从中检索产品名称以及其他基本信息product collection,Magento但只是获取错误或返回null.这是为了创建我自己的特色产品块.

我试图在主页(专门创建,而不是使用预先构建的1列/ 2列等)中执行此操作:

app\design\frontend\default\eyt2012\template\page\homepage.phtml
Run Code Online (Sandbox Code Playgroud)

在我的主页中,我正在加载这样的集合

$category = new Mage_Catalog_Model_Category();
$category->load(236);
$_productCollection = $category->getProductCollection();
Run Code Online (Sandbox Code Playgroud)

于是我借用中的代码<ul>list.phtml,这是我知道的工作:

app\design\frontend\default\eyt2012\template\catalog\product\list.phtml
Run Code Online (Sandbox Code Playgroud)

以图像,标题和价格的网格格式输出集合中的所有产品.

到目前为止我总是:

<div class="featured-products">
    Products of the week    

    <?php    
        $category = new Mage_Catalog_Model_Category();
        $category->load(236);
        $_productCollection = $category->getProductCollection();    
    ?>   

        <ul class="products-grid">    

            <?php $_collectionSize = $_productCollection->count() ?>
            <?php $_columnCount = 5 ?>
            <?php 
                $i=0; foreach ($_productCollection as $_product): 
                $i++;
            ?>

                    <li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">

                        1

                        <a 
                        href="<?php echo $_product->getProductUrl() ?>" 
                        title="<?php echo …
Run Code Online (Sandbox Code Playgroud)

php magento magento-1.7

0
推荐指数
1
解决办法
2万
查看次数

多个扩展上的Magento配置404

我在Magento(/ admin>系统>配置)上的多个扩展中遇到404错误,我通过Magento Connect 2.0安装.我认为这不是扩展的问题,但更多的是我的安装问题.

你有这样的经历吗?

提前致谢

configuration magento http-status-code-404

0
推荐指数
1
解决办法
557
查看次数

Magento:设置所有可配置产品的最有效方法是什么?

更新所有具有库存水平的产品后,将所有可配置产品设置为库存的最佳方法是什么?通过最好的方式,我的意思是最快,服务器负载最少.

编辑:

我忘了说,如何以编程方式执行此操作!

magento

0
推荐指数
1
解决办法
1802
查看次数

如何检查URL重写管理Magento中是否存在特定的目标路径?

我在magento网址重写管理中没有几个自定义网址。我需要检查URL重写管理中是否存在特定的目标路径。例如,如果我的目标路径是“ XXXX / YYYY / XYZ”,我如何检查URL重写管理中是否存在该目标路径?

url-rewriting magento

0
推荐指数
1
解决办法
2842
查看次数