我正在使用memcache.
我想了解Magento缓存中存储的内容以及如何?
magento存储缓存变量与网站范围或存储范围?
我用谷歌搜索并嘲笑代码,但无法得出任何结论,
如果有人可以指导我正确的链接和路径
谢谢和问候,Saurabh
在magento我知道如何在页面布局文件中包含js文件.但是,如果我在自定义模块的某些页面上包含特定的javascript文件呢?例如,我正在编写一个可以使用产品视图和列表页面的自定义模块.我希望有一些布局更新,我可以使用我的模块,只包括我的javascript文件在产品视图和列表页面.
我正在构思一个新的Magento网站,该网站将包含多个类别的产品.我想知道的是,我是否可以在产品详细信息页面上显示产品所在的所有类别.我知道有可能获得该类别,但是是否可以显示产品所属的所有类别的列表?
例如,衬衫可以包括在衬衫类别中,也可以包括在设计师和夏季中.理想情况下,我希望能够显示以下内容:
更多来自:
男士>衬衫
男装>设计师>BarnabéHardy
男人>夏天
我有Magento网站运行20000多个产品.有时它不会在前端显示产品.它说"没有符合选择的产品",但产品仍然存在于后端网站中.
我知道我必须运行重新索引过程,每当我完成重新索引过程时,所有产品都在前端.
所以现在,我的问题是:为什么这种情况一次又一次地发生?这是我第四次遇到这个问题.我想知道这个问题的真正原因.我很害怕.
谢谢
我要求访问多网站/多商店网站上另一个范围中指定的属性的值.特别是,当设置了Store的标签时,我们需要在前端显示属性的Admin(默认)标签.
因此,代码应该在页面的一部分中从Admin列呈现Hex值,在页面的另一部分上呈现来自英语(US)的文本描述.我怎么做?
相反,我已经看到了在Store View上设置了值但是Default为null的实例,即使已经设置了Store,代码也会返回null.有人可以解释一下这有用吗?
我想阻止客户将邮政信箱输入所选运输方式的运送地址(特别是在这种情况下为UPS).我可以覆盖js/prototype/validation.js
以插入新的验证模式,但我不想分叉这样的密钥文件.
是否有一种机制可以在不重写核心文件的情况下通过Javascript选择送货方式后不显眼地验证客户的送货地址?
我看到它Validation.add
在内部使用validation.js
,所以有可能在核心文件之外添加一个新的验证方法?
我想申请的正则表达式是
\b([P|p](OST|ost)?\.?\s?[O|o|0](ffice|FFICE)?\.?\s)?([B|b][O|o|0][X|x])\s(\d+)
Run Code Online (Sandbox Code Playgroud)
如果无法在JS中优雅地执行验证,我会对controller_action_predispatch_onepage_saveShippingMethod
检查数据的Observer感兴趣,并在必要时执行Ajax重定向回送货地址表单.
我在尝试在购物车中提交订单时收到此错误:并非所有产品都以请求的数量提供
我已经将数量设置为1000并且有库存...我刚刚安装了magento和其他一些扩展,所以我做错了,
我想在一个布局和设计中显示艺术家类别下的子类别,并在magento 1.4.1.1中的另一个布局和设计中显示其他类别.任何人都可以尽快帮助我.
在"特价至今"传递给null之后,我试图恢复"特价".所以基本上当我使用这段代码以编程方式更新我的产品的特价时:
$todayDate = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
$collection = Mage::getModel('catalog/product')->getCollection()
->addStoreFilter()
->addAttributeToFilter('special_price', array('gt' => 0))
->addAttributeToFilter('special_to_date', array('date' => true, 'to' => $todayDate));
echo "Total products found : ".count($collection);
foreach ($collection as $product)
{
$product->setSpecialPrice(null)
->setSpecialFromDate(null)
->setSpecialToDate(null)
->save();
}
echo "<br/> Done!";
Run Code Online (Sandbox Code Playgroud)
但在我将特价更新为null后,magento产品向导不允许我为我的产品设置新的特价.当我保存表格时,它不会给我任何错误,也不会影响特价的任何变化,它仍然是空的!怎么了?!
我必须将美元作为基础货币以启用PayPal,但我将默认显示货币保持为INR.现在转换率为每美元45rs给我令人讨厌的十进制INR价格,我wana摆脱它,Magento必须使用一些功能将价格从基础货币转换为INR,同时显示INR价格到处都是,这是什么功能,我怎么能修改它总是给出舍入值?
我发现 :
$price = Mage::helper('directory')->currencyConvert($tax->getPrice($product, $product->getFinalPrice(), false), $fromCur, $toCur);
Run Code Online (Sandbox Code Playgroud)
这是Magento本身用于转换不同货币价格的功能,如果它是在哪里定义的?
magento ×10
php ×4
categories ×2
e-commerce ×2
layout ×2
ajax ×1
attributes ×1
caching ×1
catalog ×1
collections ×1
currency ×1
debugging ×1
indexing ×1
javascript ×1
memcached ×1
module ×1
scope ×1
shipping ×1
unobtrusive ×1
validation ×1
xml ×1