草庐IT

php - Magento getUrl 不适用于目录/类别对象?

我已经能够实例化一个类别对象来检索它的名称,但是当我使用getUrl方法时,它没有返回指向类别列表页面的URL或任何东西getCategories(3);foreach($childrenas$category):echo'getUrl().'">'.$category->getName().'';endforeach;?>上面的代码产生了的HTML输出nameofsub-cat`有谁知道如何从catalog/category对象中获取类别页面的URL? 最佳答案 替换$children=Mage::getModel('catalo

php - Magento - 检查 cms 页面

我想通过php检查页面是否是Magento中的cms_page。我需要cms页面的不同面包屑,所以我在有条件的情况下尝试这样做,但我不知道如何或在哪里查看。到目前为止,这是我的breadcrumbs.phtml。somecontent$_crumbInfo):?>40){$chars=18;if(strlen($_crumbInfo['label'])>$chars){$_crumbInfo['label']=substr($_crumbInfo['label'],0,$chars);$_crumbInfo['label']=$_crumbInfo['label'].'..';}}?>

php - 在 Magento 中获取类别 URL 键

如何在Magento中获取类别的URL键。我在CMS的URL键字段中添加了这段文本:Category-1这就是我目前尝试在anchor中显示我的类别URL的方式:$_categories=Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('name')->addAttributeToSelect('is_active');getCategoryUrl($_category);?>">但每当我检查我的输出时,它仍然显示如下:ManualTileCutters我已经为此检查过谷歌和magent

php - 安全使用 Magento 的预配置事件

在Magento电子商务系统中,系统完全启动前会触发三个事件resource_get_tablenamecore_collection_abstract_load_beforecore_collection_abstract_load_after这些事件也会在Magento启动后触发。什么是安全而优雅(也许事件法师核心团队有福了)的方法来检测何时Magento已完全启动以便您可以安全地使用这些事件?如果您尝试在预引导状态下使用某些功能,整个请求将返回404。bestI'vecomeupwith(上下文的自链接)到目前为止是这样的classPackagename_Modulename_M

php - 如何在 Magento One Page Checkout 中添加额外字段 "Dropdown List"

我使用模块创建了以下自定义属性。这是客户的下拉列表属性。它应该显示在结帐页面(客户作为访客/现有用户)客户帐户页面、客户帐户创建/注册页面、管理客户编辑页面。目前我可以在客户地址的管理部分看到属性。我希望此属性也显示在客户地址部分的结帐页面上。我检查了billing.phtml文件,因为其他属性是静态写入的,但我不确定如何将自定义属性写入billing.phtml作为其下拉列表。以及需要更新哪些其他文件才能查看此属性。请让我知道我哪里做错了或要添加到我的代码中的任何其他内容。任何指导将不胜感激。下面是我的代码-文件名-/app/code/local/PS/PB/etc/config.x

php - Magento 获取购物车单件商品价格,包括。税

我有一个很奇怪的问题,我希望有人能帮我解决这个问题。以下是影响我的问题的主要配置设置:管理面板中的目录价格显示为含税前端的目录价格显示为含税购物车中的商品显示为不含税(因此在小计附近单独显示)。目前一切正常。问题出在自定义ajax迷你购物车模块中。我从购物车中获取商品集合,但是,由于我是从购物车商品中获取价格,所以我得到的是不含税的。下面是一些代码来举例说明我的意思。我将承担20%的税,并且产品的管理价格(含税)设置为120美元,该选项的价格为60美元(也含税)。不包括税,这些将是100美元和50美元。我想获得价格+选项+税费=>180$$quote=Mage::getSingleto

php - Magento - 如何将无限 CMS 静态 block (带有某些 "Identifier")的结果返回到 CMS 页面

快速概览:我正在尝试将一组特定静态block的结果返回到phtml文件(然后从cms页面调用该文件)在Magento中。注意:我一直在谷歌上搜索,有些答案比其他答案更接近我的答案,但我尝试过的任何答案似乎都100%有效?详细信息:我已经有一组特定的静态block,它们都以testimonial-标识符开头。例如,每个静态block是这样的:testimonial-1、testimonial-2、testimonial-3等。我的开发站点上总共有5(实时站点上有更多,但这无关紧要)。我有一个CMS页面,代码在name.phtml文件中提取(我的phtml文件的位置在这里:app/desi

php - Magento 覆盖运输方式

在Magento管理面板中,启用了以下送货方式统一费率免费送货但是结帐时,两种送货方式都没有显示,还有其他未在管理面板中设置的方式显示。我在哪里可以找到那些替代运输方式?它可能位于何处?我正在使用Magento版本1.7.0.2 最佳答案 您的默认送货方式统一费率和免费送货定义在应用程序/代码/核心/法师/运输在这个打开的etc/config.xml文件中找到合适的模型。在模型文件中,您将找到附加到载体的默认方法。如果它已被覆盖,那么找到它的最简单方法是通过“统一费率”或“免费送货”在您的magento目录中进行文件搜索。然而,您的

php - Magento 捕获异常并回滚数据库事务

我正在开发Magento模块,需要知道是否可以回滚一系列模型保存。基本上,我有五个模型加上我的模块中的几个模型,我需要一个接一个地保存它们:admin/roleadmin/usercore/websitecore/store_groupcore/storemymodule/model1mymodule/model2我的问题是,每当这些模型中的任何一个抛出异常时,我都需要进入MySQL并手动删除所有已保存的行。这是非常低效的。我很确定Magento没有我可以在我的上下文中访问的回滚过程。例如,我在Mage_Core_Model_Abstract中查看,在保存方法中,回滚机制都是prote

php - 如何更改magento电子商务的主题?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。如何更改magento电子商务的主题??