草庐IT

Magento 在主 url 之后获取 url

我在网上找遍了,但找不到以下答案:我们想在Magento中获取主url之后的.phtml中的部分,所以如果:domain.com/shoes.html我们只想得到shoes.html这很重要,因为我们在.nl和.be中有一个multishop,我们想使用hreflang。我们需要在两个商店中提供两个商店的url,以及.be和.nl,然后是子类别或产品url。在.phtml中,您可以通过以下方式获取当前url:helper('core/url')->getCurrentUrl();?>使用该代码,您将获得完整的urldomain.com/shoes.html而我们只需要部分shoes.h

php - Magento 的 UI 对象层次结构中的阴影选项卡是什么?

我正在研究Magento的内部结构,在Widget/Tab渲染层次结构中有一个我不太清楚的ShadowTabs概念。当您为表单定义选项卡时,您可以将其绑定(bind)为影子选项卡protectedfunction_prepareLayout(){parent::_prepareLayout();$this->addTab('bundle_items',array('label'=>Mage::helper('bundle')->__('BundleItems'),'url'=>$this->getUrl('*/*/bundles',array('_current'=>true)),'c

php - 有没有像 Magento 这样使用布局和 block 系统的 PHP 框架?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion虽然它通常被吹捧为功能齐全的购物车系统,但Magento是一个很棒的启动框架。特别令人敬畏的是布局系统。本质上,页面是从“block”创建的,“block”都继承自不假定使用模板文件的抽象类。这些block是根据布局组合而成的,该布局是将一堆XML文件合并在一起以描述每个页面的block的层次结构(DRY支持继承)。我喜欢这个系统,但Magento是一个非常笨重的框架

php - Magento 按十进制而不是字母数字排序属性

因此,我疯狂地在Google上搜索,试图找到解决这个问题的方法,该方法实际上可以正常工作,但空手而归。在类别页面上使用“排序方式”功能按属性(容量、重量等)对产品进行排序时。Magento这样排序是因为它认为数字是文本字符串:ProductA:10kgProductB:11kgProductC:15kgProductD:9kg而它应该排序为:ProductD:9kgProductA:10kgProductB:11kgProductC:15kg环顾四周,人们似乎建议将backend_type更改为decimal并将frontend_input更改为eav_attribute表中的价格喜欢

php - Magento 图片上传表单域

我关注了thislink使图像上传在我的Magento模块中工作,但所有代码所做的最伟大的事情是通过POST传递选定的文件名:$_FILES数组为空每当我添加image或文件字段。这是我的代码:setForm($form);$fieldset=$form->addFieldset('news_form',array('legend'=>Mage::helper('news')->__('Iteminformation')));$fieldset->addField('title','text',array('label'=>Mage::helper('news')->__('Title

php - Magento 重定向到订单 View

我想将用户从我的后端模块重定向到admin/order_sale/view,但我做不到。当我使用时:Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl("admin/sales_order/view",array('id'=>'1')));Magento正在从URL中删除“admin”,因此它看起来像:http://magento1702.local/index.php//sales_order/view/id/1/key/fdb6089cf1e5cd77f85f085def1a013a/然

php - 如何通过 Magento API 以编程方式将属性分配给特定属性集?

如题。我没有找到相关的解决方案/问题。我只是想知道如何通过API将新属性分配给具有特定属性集的产品。 最佳答案 像这样:$attribute_set_name='yourattributesetnamehere';$group_name='yourattributegrouphere';$attribute_code='yourattributecodehere';$setup=newMage_Eav_Model_Entity_Setup('core_setup');//--------------addattributetoset

php - Magento 在分层导航中获取选定过滤器

在Magento中,如果在分层导航中选择“颜色”属性,“颜色”的值会自动消失并显示结果。如何检索所选过滤器的名称? 最佳答案 所有应用的过滤器都存储在图层状态对象中。您可以使用以下代码段轻松检索它们:$appliedFilters=Mage::getSingleton('catalog/layer')->getState()->getFilters();它将返回一个过滤项对象数组。您可以通过执行以下操作来检索单个过滤器项的名称和应用值:foreach($appliedFiltersas$item){$item->getName();

是否可以在我的系统中安装Magento 2?

我查看了SynologyOS中的包装中心,但只有在包装中心可用的Magento版本。我在网上搜索了答案,但似乎找不到合适的答案。看答案安装软件包的最简单方法是浏览包装中心,该中心显示与您的SynologyNAS模型兼容的认可软件包列表。一些第三方开发人员可以通过创建.spk存储库来简单地检查可用的应用程序。当您要安装应用程序的特定版本,或者无法自动下载应用程序文件时,可以使用保存在本地计算机上的.spk文件安装SynologyNAS上的应用程序。软件包.spk文件可在Synology的下载中心可用https://www.synology.com/en-us/support/download

Magento中的哪种产品为什么创建了工作

我已经从Magento1中删除了哪种产品,然后在Odoo中导入产品,然后为什么创建了删除产品作业?然后这项工作失败并引起了此错误:typeError:int()参数必须是字符串或数字,而不是“非电视”属性值中发生的此错误均未获得,但是在此问题中,不应创建删除的产品作业。看答案因为某些产品不是完全创建的,所以因此,在产品创建中,一些数据被遗漏了,因此在MagentoBackend中不显示这些数据。但是该产品已经在Magento数据库因此创建了工作。