问题标签 [magento-1.7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
magento-1.4 - Magento - 后端创建的新产品属性不可见
我已经在本地和测试服务器上创建了后端两个新产品的属性。虽然在本地我能够在产品详细信息中看到新属性,但在测试服务器上我看不到任何两个新属性。我已经尝试了几次重新索引数据,清除缓存,取消并重新创建这些属性,使用与本地相同的配置,但它不起作用,我看不到我的新属性。我可以检查什么?这是两个屏幕截图:
本地:
测试服务器:
magento - 在 Magento 的主页左侧显示价格范围
我需要在 Magento 的主页左侧显示价格范围(版本 1.7.0.2)
价格范围喜欢。
10 美元以下的所有商品
所有项目 $10 至 $20
所有商品 $20 至 $50
所有商品 $50 至 $100
所有超过 100 美元的商品
价格范围必须是动态创建的,而不是静态的。
请尽快给我解决方案。我真的需要它。
php - Magento 自定义搜索扩展(外部来源) - 按相关性排序
我目前正在为 magento 构建一个模糊搜索扩展,它从外部服务器获取结果。
我遇到的问题是,在将外部搜索结果与 Magento 数据库选择的结果相结合后,我找不到基于 xml 文件中的相关值对集合对象中的产品进行排序/排序的解决方案。如果有人能帮我解决这个问题,我会很高兴 =)
php - Zend 安装
在 W7 上运行,php5.3.5。
我已经下载并安装了 Zend 框架文件。现在我正在尝试运行此处推荐的 PHP 安装检查器,但它返回错误:
Here are similar question to mine this question and this other
已经尝试过此解决方案和其他类似解决方案,但错误不断出现。
编辑 01:
使用这个和这个我试图包含路径但不工作。当我调用 aget_include_path()
它再次返回.;C:\php\pear
.
这是添加路径的php:
编辑02:
找到php.ini
,编辑和添加:include_path = ".;c:\php\pear;.;c:\php\lib\Zend"
根据谷歌开发者页面上的这个链接。错误仍然出现,但现在添加.;c:\php\lib\Zend
到路径中。
php - 具有 2 个区域和 2 种货币的 Magento 多区域设置
我迷失了 magento 过时的文档。试图建立一个多区域站点。
地区应该是 magento-example.com/eu magento-example.com/us eu 用欧元和 us 用美元作为货币。不会自动转换.. 2 个单独的价格。
当尝试访问 /eu 我得到 404 但 baseurl 设置正确 - 我必须设置这些环境变量吗?
有人知道当前关于基于路径而不是域创建多站点的良好教程吗?
提前致谢!
magento - 谷歌结帐与 magento 的集成
我正在尝试将 Google Checkout 添加到我的 magento 1.7.0.0 商店。我已经追踪了这个问题,并且在发布到谷歌服务器时似乎失败了,因为当我尝试阅读响应时它是错误的。
我得到的错误是:Google Checkout:Google Checkout 服务器的响应无效
我正在使用 magento 1.7、带有沙箱凭据的谷歌沙箱、经过验证的银行帐户、未经检查的数字签名购物车,但我在我的开发机器上使用自签名证书和 API 版本 2.2。
问题发生在 app/code/core/Mage/GoogleCheckout/Model/Api/Xml/Abstract.php 第 174、175 行
magento - Magento:在 CMS 页面上显示投票块
我想在 cms 页面上显示民意调查。我使用了以下代码,但我看不到它。
我尝试使用对内容块的引用来启用它。但是当我这样做时,它会显示在顶部或底部。我也尝试使用下面和之后的属性,但没有运气。我不能把它拿到我想要的地方。理想的解决方案是在 CMS 页面中编写一些代码,将 div 包裹在它周围,这样我就可以在我想要的地方得到它。
谢谢,基兰
magento-1.7 - Magento 按自定义属性过滤产品
我想我尝试了所有内容并阅读了所有内容,但是我对在 Magento 中过滤产品集合感到非常困惑。我创建了一个新的产品属性“syncron_state”,但我无法通过此过滤器过滤 product_collection。当我尝试按核心属性进行过滤时,它可以工作,这很清楚。
但是,如果我尝试按我的属性进行过滤,我什么也得不到。
syncron_state 是一个是/否属性,据我所知它在数据库中有一个整数值(但我在过滤中也尝试了真/假和是/否)。
我尝试了所有版本的 addAttributeToFilter 和 AddFieldToFilter。
哦,我正在与 Magento 1.7.0.0 战斗
php - Magento 从外部脚本中获取可用的属性集 ID 和名称
我已经尝试了各种各样的事情,但我无处可去。请有人告诉我如何获取所有可用产品属性集的名称和 ID?一个是“默认”...
我正在构建一个自定义报价系统,需要提取属性集,以便用户可以先选择它,然后加载分配给该集的产品。
非常感谢您的帮助。
magento - 在扩展 Mage_Core_Model_Abstract 的几个 Magento 类中,由 _beforeSave() 方法覆盖破坏的事件/观察者模式
当试图实现一个观察者来捕捉'cataloginventory_stock_item_save_before'
事件时,我开始意识到,在不调用其 parent_beforeSave()
的情况下,该方法Mage_CatalogInventory_Model_Stock_Item
覆盖了该方法,从而阻止了系统调度通常的事件和事件......Mage_Core_Model_Abstract
'model_save_before'
$this->_eventPrefix.'_save_before'
在Mage_Core_Model_Abstract
:
在Mage_CatalogInventory_Model_Stock_Item
:
虽然我对 Magento 很陌生,但这对我来说看起来很奇怪,尤其是在查看许多其他扩展Mage_Core_Model_Abstract
、覆盖_beforeSave()
方法但确实调用的 Magento 类时parent::_beforeSave()
(以各种方式,如以下示例所示)。
例如,在Mage_Catalog_Model_Product
:
在Mage_Catalog_Model_Product_Compare_Item
:
或在Mage_Catalog_Model_Abstract
:
等等。
更奇怪的是,Mage_CatalogInventory_Model_Stock_Item
也覆盖了_afterSave()
,但这次确实调用了父方法:
在Mage_CatalogInventory_Model_Stock_Item
:
我的问题是(针对那里的 Magento 大师):您是否了解省略in
是否有任何充分的理由?
还是应该将其列为错误?parent::_beforeSave()
Mage_CatalogInventory_Model_Stock_Item
为了能够捕获'cataloginventory_stock_item_save_before'
事件,我想到的唯一解决方法是将整个Mage_CatalogInventory_Model_Stock_Item
类从core
to复制local
,然后添加对parent::_beforeSave()
或直接到的调用Mage::dispatchEvent('cataloginventory_stock_item_save_before', ...)
。
这个解决方案不是一个糟糕的黑客吗?
在搜索(只是出于好奇)的许多其他直系后代之后Mage_Core_Model_Abstract
,我发现除了Mage_CatalogInventory_Model_Stock_Item
之外,只有其他两个子类共享相同的问题,至少就_beforeSave()
方法而言(我没有检查其他基本事件如_afterSave
等):Mage_XmlConnect_Model_Application``and
Mage_Dataflow_Model_Batch`。
这使我认为,仅在三个班级中的这种遗漏可能不是故意的……
所以:这是一个错误,还是我错了?