如何更改每个cat ID的Magento主体背景?代码放在哪里
我知道Cat id是:
Mage::getModel('catalog/layer')->getCurrentCategory()->getId()您可以很容易地在类别名称之外完成这项工作。默认情况下,Magento会将以下内容添加到body标记中:
<body class="catalog-category-view categorypath-electronics-cellphones category-cellphone
在我的模块配置中,我有一个按钮。当点击那个按钮时,我会弹出一个窗口,收集更多的输入。该文件只是一个html文件,但它应该位于模块的目录结构中的何处
为了提供更多的信息-只是为了看到一些有用的东西,我将我的字段定义如下:
<button_url_test_window_open><![CDATA[/px.html]]></button_url_test_window_open>
<frontend_model>mymodule/adminhtml_s
如何在不更改(template/catalog/product/view.phtml)中使用的价格模板的情况下,将新的价格模板添加到类别视图(template/catalog/product/list.phtml)?这两个文件都使用模板/catalog/product/price.phtml,但我需要在模板/catalog/product/list.phtml中使用一个单独的价格模板。将app/code/core/Mage/catalog/Block/product.php复制到app/code
我了解全球、网站和门店范围的基本概念。我们正在开发一个拥有1个网站和2个商店的magento网店。我们已经创建了一个名为product_status的属性,该属性位于“商店视图”范围内
我遇到的问题如下:
当我转到magento backoffice中的某个产品时,从下拉菜单中选择某个商店并将该产品的产品状态设置为“促销”,我无法使用列表视图(list.phtml)上的以下代码检索该值:
之后,当我做同样的操作时,但是对于默认值,该值正在显示!之后,当我将product_状态重置为默认值时,这一
我为制造商创建了一个动态登录页小部件,该小部件随后将创建一个带有类别链接的动态登录页,仅显示包含该制造商产品的类别
作为其中的一部分,我尝试使用以下代码设置页面标题
protected function _toHtml()
{
......(build the page logic and stuff)
$head = $this->getLayout()->getBlock('head');
$head->setTitle($t
我目前正在为Magento定制蓝调主题。我已将可配置产品的“产品选项”框的位置从页面下方移动到标题下方
我现在正试图删除“添加到购物车”按钮下面的3个链接(添加到愿望列表、比较和提问),但无法确定在何处执行此操作。在哪里可以找到实际“产品选项”框的模板?您可以在此处查看网页:
另外,我不能简单地删除链接的模板文件,因为它们仍然出现在其他地方
谢谢,
Brett您可以通过如下方式启用模板路径提示来调试模板位置:
打开管理控制面板
打开系统选项卡并选择配置
在左侧边栏上选择Developer
从当前
我知道EAV逻辑,我知道EAV_entity_属性的含义。(关于eav_实体*相同)。
但我不清楚表eav_实体。它总是空的
有人能给点意见吗。
我很乐意得到任何假设
谷歌在这个问题上一无所获,一如往常)在对社区版代码进行grep时,唯一提到eav_实体的是配置文件(/app/core/code/Mage/eav/etc/config.xml)和数据库设置文件(/app/code/core/Mage/eav/sql/eav_setup/mysql4-install-0.7.0.php)
对我来说
我正在使用jscript登录我的magento商店。问题是即使在登录后,登录窗口也会出现。。。我在我的主页模板正文标记中使用了onload=“showmartlogindialog()”。请指导我实现这一点。在模板中的正文标记周围使用条件代码。请尝试此操作,而不是:
<?php
if (Mage::getSingleton('customer/session')->isLoggedIn()) {
echo '<body>';
} el
我正在运行Magento 1.6.2,希望删除Paypal订单状态。它们根本没有被使用,它们污染了我的订单状态列表。禁用Paypal不起作用
Magento 1.6.2确实有很好的能力来管理admin中的订单状态,但是Paypal状态是不可移动的
有没有办法将它们从数据库中硬删除,或者干脆隐藏起来?我可以告诉你,你不想删除它们,Mage\u Paypal\u Model\u Info使用它们来检查付款是否在审核、欺诈、处理或完成。我建议你还是和他们打交道吧。它们以常量的形式存在是有目的的,即使您
我正在为Magento站点实现一个新模板
我对分类URL有问题。我过去常访问http://localhost/category-name.html但当我更改其父类别时,它停止工作,显示一个404页面
我曾尝试在配置目录上修改SEO选项,并在后端重写索引,但没有成功
这可能是发生这种情况的其他原因吗
提前谢谢。我解决了这个问题。Magento没有检测到其他类别,因为它们是与安装附带的默认类别分离的其他“根类别”。解决方案是在System-Manage Stores中将当前根目录更改为另一个根目录,
我们希望能够提取作为客人购买物品的客户的姓名和电子邮件地址。有人这么做运气好吗
我看到过一些关于如何提取使用优惠券代码的客户姓名的帖子,但没有关于非客户的帖子
非常感谢你们的帮助
-杰夫这应该行得通:
$orderCollection = Mage::getModel('sales/order')->getCollection()
->addAttributeToSelect('customer_firstname')
->addAttribu
今天,我开始在magento网站注册。正如您所知,默认情况下,它具有性别下拉列表。我需要将其更改为复选框
到目前为止,我转到了register.phtml文件,并尝试添加选择文件,但没有成功
有人知道怎么解决这个问题吗!
请给我一些建议,让这个……Magento在注册表上使用小部件。事实上,在template register.phtml中,您可以看到以下行:
<?php $_gender = $this->getLayout()->createBlock('customer/widge
是否有一种方法可以绕过magento中soap api调用的登录。我只想基于过滤器以XML格式显示产品列表。该信息是公开的,不需要登录。额外的登录导致API调用非常慢 SOAP登录意味着禁止其他服务以易于使用的格式获取站点的公共数据
即使数据是公开的,您也可能不希望其他人:
与你竞争你自己的产品
为您的服务器加载繁重的操作,这可能会降低用户对整个站点的访问速度
SOAP登录意味着禁止其他服务以易于使用的格式获取您站点的公共数据
即使数据是公开的,您也可能不希望其他人:
与你竞争你自己的产品
我找到了这个解决方案:
然而,多个装运支持是“有限的”,它说“只支持直接协议(不支持3DS)和服务器(inFrame)协议。”我不知道这意味着什么,或者问我的开发人员什么
版本:Magento 1.5.1(下个月将升级到1.7.1)Magento的多地址签出(MAC)为每个交付地址创建一个订单,这使得与需要重定向到第三方的支付方法集成有点困难。派对网站。这就是为什么对MAC的支持是有限的
Sage直接付款,无需支票。仅支持“直接”交易,因为无法为Magento创建的每个订单重定向到银行网站。您
我们有4000种产品,有4家分店和大约80个品类。我们正在运行一个带有SSD的专用数据库服务器,并遵循优化数据库和应用服务器的白皮书。每个产品还具有12个自定义选项。现在索引速度非常慢。任何建议。减少商店里的商品种类会有什么不同吗
问候,
当使用多商店设置时,Steve的索引速度会大大降低。在我们的一台服务器上,在一个商店中安装3000个产品大约需要60秒来索引所有内容。但是,在一个多商店设置(7个商店)上3000种产品可能需要10分钟。我们将其设置为仅手动索引。您可以将索引设置为在cron上运
在配置->目录->搜索引擎优化或核心配置中的任何其他位置添加新配置设置的最佳方式是什么
我正在开发一个扩展,它需要使用我在这里定义的这个设置
谢谢
karam如果您正在开发一个扩展,您可以使用system.xml配置您的字段进行管理。xpath将是catalog/groups/seo/fields/your_field(参考Mage/catalog/etc/system.xml)
要设置此值的默认值,您可以使用xpathdefault/catalog/seo/your\u字段将该值添加到模块的c
我有magento 1.6.2在专用服务器上运行(ubuntu 10.04 lts)
我尝试了各种方法将magento升级到1.7.0.2,但没有成功
现在我正在考虑安装新的magento 1.7.0.2并重建商店。
这样我就不再有旧的被删除的扩展了
但我希望我的所有当前数据,如产品、订单、客户、邮件列表等,都导入到我的新安装中
我该怎么做?或者这不是个好主意
我希望有人能帮我…试试Magento数据库修复工具:
在删除不需要的表/键后,我将在您拥有的基础上进行安装。上述工具将使您能够确定要删
我需要将发货地址链接到产品,而不是订单。是否有一种简单的方法可以从签出过程中删除该步骤并将其包含到产品页面
我试图从签出布局中删除装运块,但它仍然保留在签出步骤中
提前感谢。您必须将下一个文件重写到您的模块:
Block/Checkout/Block/Onepage/Shipping/Method.php
Controller/Checkout/controllers/OnepageController.php
Model/Checkout/Model/Type/Onepage.php
配置/
由于某些原因,分页在网格视图的任一列表中都不起作用。
我无法想象我会对任何必要的事情产生抵触情绪,经过长时间的探索,我想我应该问问自己,因为我没有发现其他人有过的任何问题
以下是my catalog.xml中的相关部分:
<catalog_category_default translate="label">
<label>Catalog Category (Non-Anchor)</label>
<reference name=
我们在Nginx和FPC上使用Magento企业版。具有充足ram和CPU的专用服务器。有60-70名访客,一切正常。然而,在高流量情况下,比如超过200名活跃访客,我们开始遇到问题。在高峰流量期间,我们的CPU仍然低于10%,并且有40%的可用内存。我们有一个专用的应用程序和数据库服务器
有什么不对劲吗?这可能是网络问题吗?考虑到CPU不足10%且内存充足,App server出现问题或代码库未优化的可能性有多大
史蒂夫
编辑:
我正在运行一个32核的应用服务器,内存为64GB。使用带有PHP
我选择带有
$products = Mage::getModel('catalog/product')->getCollection()->addAttributeToFilter('entity_id', array('in' => $productIds));
如何存档集合与$productIds中的ID的顺序相同
谢谢
查看更多@
nice我的解决方案更糟糕:$collection->getSelect()->order(($p1path[1]时的案例e.ent
有人知道是否有办法阻止Magento“修复”通过静态块添加的html吗
例如,如果我想在现有菜单中有一个空间来添加静态块,我不想使用完整的列表,因为它已经存在,所以我只想在块中添加一些额外的标记
然而,Magento非常有帮助地决定始终为您添加“缺失的”标记。挺烦人的
我自己也试过追查,但就是找不到发生的地方。我认为这可能与TinyMce有关,因为如果在不刷新页面的情况下隐藏/显示编辑器,就会发生修复。我尝试将我发现的不同的cleanup:1实例更改为cleanup:0,但到目前为止它们都不起作
我希望在我的magento模板中编辑container1和container2产品信息。在视图mytemplate/template/catalog/view.phtml中,我看到了这些container1和container2调用
经过一些研究,我应该寻找一个选项目录,但在我的模板中不存在
如果没有的话,我想补充一下吗?希望有人能提供帮助,因为我肯定希望在“添加到购物车/产品选项”区域中添加一个新的div类和一些新选项。如果您试图实际添加选项,您可以通过管理界面进行添加。如果您试图更改模板中影
我需要链接到同一网站上的安全页面(https)。我可能会通过xml攻击一些东西,扩展cms_页面块,并在构造函数中放入一条安全指令,但我只是想知道是否有一个模板标记(供管理员使用)可以为我获取一个安全链接。我试着这么做:
<a href="{{config path='web/secure/base_url'}}secure_page">Secure page</a>
但是magento吃掉了“安全页面”部分,只在href部分留下了配置模板标签。有人做到了吗?
&l
我开发了带有管理面板配置部分的新自定义模块。
此外,我还为自定义配置部分saveconfig按钮编写了事件观察程序。
在本例中,我已经验证了一些数据,以便在我的配置部分显示错误消息
默认情况下,当我单击“自定义配置”部分时,它会显示默认成功消息“配置已保存。”。但是我需要显示错误消息而不是成功消息
有人能帮我解决这个问题吗
非常感谢您的帮助
谢谢如果您在“admin\u system\u config\u changed\u section\u{$section}”事件中编写了一个observe
在magento中,当我使用RESTAPI获取产品详细信息时,url是什么?但此url仅以XML格式返回。但我需要JSON格式的
有人能建议我如何在不使用REST客户端的情况下以JSON格式获取它吗???您需要这样做,然后以JSON格式提供响应 然后需要使用json提供响应
我正在为Magento CE 1.7使用以下脚本
在我的cpanel中,我去推进-->Cron作业
创建:5****/home/username/public_html/testsite/cron.sh
产品没有像应该的那样更新。我每5分钟就把它调一次。请有人帮我看看,让我知道我做错了什么。我是个新手。显然有些东西设置不正确。我是否应该在cron.sh或cron.php中添加任何内容?我不熟悉cpanel,但您是否缺少命令的开头?以下命令之一应该适用于您:
*/5 * * * * /bin/s
我正在为我的magento在线商店使用购物者主题。我正在Xampp上开发它。几乎所有的事情都是完整的,但有一个新问题
当我点击addtocart按钮时,它应该使用ajax/js
然后将产品添加到袋子中。但它把我带到了这一页
magento/index.php/checkout/cart
有谁能告诉我,我怎样才能停留在受人尊敬的页面,并可以添加产品到购物车 In
管理->系统->配置->(销售)结账->购物车
在中设置“添加产品后重定向到购物车”=否
管理->系统->配置->(销售)结账->购物车
标签: Magento
magento-1.7payment-gatewayurl-redirection
我开发了一个商店,并使用EBS支付网关进行网上银行。它工作正常,但突然它开始显示404页面未找到错误重定向。单击“确认订单”后,客户将永远不会被引导到EBS页面,但仍保留在站点上,并显示“页面未找到”消息
我已经检查了EBS密钥、Magento基URL等,我还能做什么?
我怎样才能解决这个问题?我已经解决了。这是i-speed插件的问题。我只是把“SecureBS”放在被忽略的URL部分,如果这对任何人都有帮助的话
我已经玩了几个小时的Magento 1.13代码,我很难理解他们对URL重写做了什么。我希望调查过这件事的人能给我指出正确的方向
我注意到不再使用core_url_rewrite(或者至少在默认情况下它是空的,并且我添加的任何新产品和类别都不会反映在core_url_rewrite表中)。相反,它们被添加到新的企业url重写表中
这非常简单,但是,我注意到添加了许多其他表(即企业url重写类别cl、企业url重写产品cl、企业url重写重定向cl、企业url重写重定向重写)。我使用MySQL W
好吧,我遵循了这家伙在文章中提到的所有内容:
产品设置为启用、库存、正数量、导入到我的主店。。无论我做什么,似乎都无法展示我的产品。这也不是我的主题,因为我使用了Magento安装附带的默认主题之一,但它仍然不会显示我的产品
这是我的店面:
有人能帮我吗/ 对于任何有这个问题的人来说,这对我来说都是有效的:
我认为一个prdouct会出现8到9个依赖项。拥有多个店面将改变它
以下是要查找的列表:
如果你需要更多的指导。请让我知道它是什么样的产品(简单、捆绑等)
如果有人能在这个问题上提供帮助,我们将不胜感激。我们刚刚用magento社区版1.7建立了一个电子商务网站。我们的网站已经安装并运行,事实上我们今天已经准备好上线,但是现在当我们进入网站或CMS登录时,我们收到以下错误
dbModel读取资源未实现Zend_Db_适配器_抽象
今天早上它还在工作,我正要购买扩展的SiteMaps扩展并安装,这时我遇到了这个错误。但它不可能是分机,因为我还没有买
是否有人知道任何其他可能的解释以及如何纠正
您可以在此处查看我们的网站:尝试将您对/var文件夹的文件
我在Magento扩展中搜索了EMI选项,但没有看到
任何可用的扩展,如果有人知道任何付款扩展
包括EMI请回复,或者如何为magento开发EMI扩展?我是马根托家族的新成员
Salesignitor有一个模块。也许对你有帮助。目前我正在我的一家店铺使用它*(尚未上线)*
是的,该模块提供paypal/Authorize.net用于定期计费。我找不到任何其他支持定期付款(在线)的支付网关,就像印度的magento一样。
你可以找到它
您使用的支付方式/网关是什么?尚未决定我只想知道在签出时提供
我正在使用magento通过ajax添加到愿望列表
它工作正常,但在服务器上安装SSL并从管理员处创建安全的magento签出页面之后。
它没有给我任何来自ajax的响应(302已找到)
但如果我在“新”选项卡中打开此url,则它工作正常。
当我在请求url中使用https时,它会给我以下html响应“重新加载页面以获取源代码:请求url”,如果没有https,则不会显示响应
以下是我使用的代码:-
function additemtowishlist(wId,pId)
{
var wi
请检查这两张图片;我有一个问题,总显示在整个网站的所有页面正确;但是,当管理员向用户发送发票时,发票金额中不包括某些项目
我需要关于如何解决这个问题的建议。我发现了问题;它来自silksoftware生成的扩展
如果你有类似的问题;打开此目录中的文件
/www/app/code/local/Company/ExtraFee/Model/Order/Invoice/Total
然后换掉这条线
$DepositTotal = $order->getDepositTotal();
if
我的magento站点有问题,首先,我的站点不工作,所以我用最新的备份还原了站点。一切正常,但前端的Catalog图像不正常。我猜magento没有为图像重建缓存。但是我可以在后端看到产品图片
有人能告诉我什么可能是解决办法吗。
谢谢您是否查看了您的/media/cache/images文件夹的权限。您是否对目录进行了重新索引?是的,我对目录进行了重新索引
我有一个html页面,是从designer那里得到的,一个典型的html页面。。我想通过控制器调用特定的操作
该页面具有多个自执行块,如中间的产品视图、右侧的订单摘要等
我想知道在magento中集成此html页面的最佳方法
到目前为止,我已经创建了theme并创建了layout.xml
让我知道您的建议。在任何页面上显示HTML内容的最佳方法是使用静态块。在admin中,使用该HTML内容创建一个静态块,并将该静态块调用到所需位置的任何phtml文件中
调用静态块代码:
echo $this-
如何将类别路径添加到xml站点地图中的产品URL?我试图修改以下2个文件,但没有任何更改。我应该修改哪些文件
\design\frontend\base\default\template\catalog\seo\sitemap.phtml
\code\core\Mage\Catalog\controllers\Seo\SitemapController.php
谢谢 您不应该修改任何文件,但在标准的Magento系统中,生成站点地图的文件位于以下类/方法中,您应该通过Magento类重写或其他
我想在页脚中显示一个链接以查看桌面站点。我的移动站点url和桌面站点url不同。我只希望在移动站点中使用此链接,这样,如果用户希望显示完整的桌面站点,他/她就可以单击页脚中的链接,并可以查看站点的完整版本。我想把它放在一个条件,即,只有在移动版本,而不是在桌面版本。我想要这个而不使用manage store。如果有人知道这一点,请帮助我。谢谢
我已经在管理中添加了一个Magento Mobile HTML5主题,现在如何在页脚中添加链接,我不明白…请在你的Magento Mobile HTML5
首先,我正在开发一个自定义价格的扩展,因此,当我使用400美元向购物车添加一个产品,然后使用500美元再次添加同一个产品时,它将为我提供总计1000美元,如下图所示:
所以这不是逻辑,总数必须是900美元现在我想解决这个问题,但我不知道从哪里开始我一直很困惑,我想这样做:
我可以知道这些产品是不同的吗。如果产品具有相同的sku,则只需一个价格
为此,您需要添加两个具有相同名称和不同“SKU”的产品。我认为它会起作用。相同的sku,但我想做第二个img:(这是否有可能?您的意思是,在更改自定义选
标签: Magento
magento-1.7updatesmagento-1.8
我正在将我的网站从1.6.1逐步升级到1.8.1,但是从1.7.0.2升级到1.8.0,我遇到了一些错误,无法继续更新
更新Mage_All_Latest后,我出现以下错误:
CONNECT ERROR: Package community/Lib_Varien 1.8.1.0 conflicts with: community/Mage_Core_Modules 1.7.0.2
CONNECT ERROR: Package community/Lib_Google_Checkout 1.8.
我将我的magento站点升级到1.8.1.0,但我的管理仪表板无法正常工作。
终身销售、平均订单和图表不起作用。0和“未找到数据”
有人能帮我吗?谢谢 我认为您尚未成功升级您的站点。
我建议您升级到最新版本。
而显示订单数量和周转率的仪表板图表不起作用,您需要做的只是转到以下位置:
\app\design\adminhtml\default\default\template\dashboard\graph.phtml
然后查找以下代码:
<img src="getChartUrl(fa
我们办公室里有Magento社区版。数据库服务器是独立的;我们希望将单个Magento DB连接到单独机器(LAN网络内)上的多个实例
目前,每个开发人员都必须在自己的机器上获得一个单独的数据库
有什么建议吗 Magento能够连接到远程数据库。对于每个开发人员连接到中央数据库,至少必须满足两个条件:
每个开发人员必须正确配置一个local.xml文件以连接到中央数据库
每个开发人员必须将其本地主机配置为对其Magento站点实例使用相同的路由。此路由需要匹配存储在中央数据库的core_conf
标签: Magento
magento-1.7upgradeupdatesmagento-1.9
我需要将我的magento商店表单1.7升级到1.9。我对magento很陌生,我只是想知道在不破坏我的网站的情况下升级最简单的方法是什么
感谢您从1.7升级到CE 1.9.0.1的路线图
对当前数据库和当前1.7代码进行备份
从下载最新的magento
从1.7代码中删除所有文件夹和文件(但您应该在某个地方有备份),并放置1.9代码中的所有文件夹和文件
现在,从1.7版开始,将以下文件夹合并到1.9版
•社区app/code/Community
•本地app/code/Local
•媒体
•您
几个月以来,我已经安装了magento 1.9.1.0版,一切正常。
几个星期以来,我一直试图通过Magento Downloader通过Mage_All_最新软件包更新Magento,但什么也没发生。在过去的几周里,我用版本1.9.1.1尝试了它——从今天开始,我用全新的1.9.2.0尝试了它——不管是哪种版本——它都不起作用。
在绿色状态窗口中,它告诉我“检查包的依赖关系”——就是这样。没有错误,没有消息-什么都没有。
我试了好几次,什么都没发生——持续了好几个小时!
包不在/downloa
我正在使用Magento1.7.0.2(很旧,但这不是一篇关于告诉我升级的帖子,现在不实用)
我有一个观察者,在我感兴趣的每一个事件中都能像预期的那样工作,但是由于某种原因,试图响应客户的退出不起作用
我有以下设置:
<!--LOGOUT (doesnt)-->
<customer_logout>
<observers>
<analytics_logout>
<class>analyti
我需要一些帮助和建议。
我有一个网站austral5.nextmp.net,有16个(全部)可配置产品,每个产品都有3500多个简单产品。我用扩展创建了所有简单的产品--
产品创造还可以。但问题是——如果一个类别有很多可配置的产品(10+),这个类别页面在前端显示500个错误。托管服务器是Nexcess
请专家们,给我一些解决方案
非常感谢您能在错误日志中看到任何错误吗?还可以检查服务器的php日志。在system.log中,只有一个错误------警告:为第294行/app/code/loc
我不知道我在万磁王工作时后端发生了什么。突然,现在页面没有对齐显示,当一些侧边栏覆盖页面时,很难修复。我该如何解决这个问题 我单击顶部栏上的视图,然后单击“实际大小”。解决了的。多谢各位
我正试图通过CSV上传产品,所有脚本运行良好,但我只有一个问题,我的CSV中有3列图像第一列图像可用,但在第二列和第三列中,一些图像缺少名称,但在目录中找不到图像,但当我运行脚本时,仅保存一个图像其余图像未保存
我的代码是
<?php
use Magento\Framework\App\Bootstrap;
include('app/bootstrap.php');
$bootstrap = Bootstrap::create(BP, $_SERVER);
$objectManager =
我试图从magento市场安装扩展,但出现了不兼容错误
问题1
magento/composer根更新插件已锁定为1.0.0版,未请求更新此软件包
magento/composer根更新插件1.0.0需要composer插件api ^1.0->找到composer插件api[2.0.0],但它与约束不匹配。
问题2
dealerdirect/phpcodesniffer composer安装程序已锁定为版本v0.5.0,未请求更新此软件包
dealerdirect/phpcodesniffer
1 2 3 4 5 6 ...
下一页 最后一页 共 241 页