在magento中,您可以使用某些类型创建新属性(然后将其添加到产品继承的属性集中).
默认选项(textfield/area,data,boolean)相当有限,我想添加自己的,完整的后端字段渲染器和自己的验证.这将创建一个youtube字段,该字段接受一系列仅转换为youtube id的网址.
但我真的很想解释如何添加自己的"商店所有者的目录输入类型".我已经看过其他插件可以做到这一点,但是通过代码挖掘是乏味的,这绝对是其他人感兴趣的东西(问题在网络上被问到很多).
我一直在寻找,但无济于事,我会继续寻找答案,直到找到它为止.
TL;博士
所以我的问题是:如何添加"商店所有者的目录输入类型",可能还有一个参考如何为此字段类型添加自定义验证.这是适当的MVC风格,因此如果可能的话,不要编辑核心文件.
作为精心设计,通用解释和代码示例的奖励积分,如果值得,我将根据答案的质量奖励奖励(因为这将适用于更多的观众).
我正在寻找有关与 Microsoft 安全目录一起使用的 API 的任何文档,或者代替这些文档的有关文件格式的信息,以便我可以编写自己的解析器。
简而言之,我有一些需要处理的 .cat 文件。在十六进制编辑器中查看文件,它们显然具有不同的区域,它们以某种方式分隔(看起来像典型的二进制保存结构)。我需要从他们那里获取某些信息,而忽略其他信息。
我可能可以对格式进行逆向工程并解析出我需要的内容,但我更愿意通过 Win32 API 来做到这一点,或者至少编写我的解析器以使其格式正确,而不仅仅是“能够做我想做的事”需要它做”。
MSCAT32.DLL 似乎是一个重要的,但我不确定它是否有出口来做我需要的......它有点神秘(没有双关语)。
任何信息都会有所帮助。
只是为了在这里多扔几个关键词......
MIME 类型为:application/vnd.ms-pki.seccat 魔术头字节为:30 80 09 06 文件中的字段分隔符似乎是:EOT(04) 和 €(80) 生成它们的程序是: MakeCat.exe
关于数字输入的一些常见(或值得)测试,测试问题,弱点或误解是什么?
这是社区维基。请添加到它。
例如,以下是一些示例提示:
我正在使用4个域名的单一目录建立一个Magento商店:1个用于美国,3个用于欧洲(英国,法国和德国).欧洲有1个履行仓库,美国有1个履带仓库,美国有一个非官方/内部"仓库",其中有赠品等,我们没有跟踪Magento的库存水平.我们需要跟踪特定交易类型,如普通网络销售以及内部/管理订单,如非网络销售,赠品,贸易展示订单等.我的计划是扩展核心订单模型并添加某种"订单/交易类型"然后,在下订单时,处理订单数据并根据商店ID和"订单类型"值指示将其发送到哪个仓库以供履行.
作为Magento的新手,我想知道这种设置是否是出于任何原因的坏主意.我在脚下射击自己了吗?单个目录可能有问题吗?是否有更简单或更好的方法来处理此流程?有没有办法像产品一样向订单添加自定义属性?
有谁知道如何在magento的catalog.xml中有条件地添加或设置显示模式?
如果您在后端编辑类别,则在“显示设置”标签下有一个“显示模式”下拉列表,您可以在其中选择“仅静态块”。这实际上将您的类别页面变成了常规内容页面,问题是该页面仍继承了您在catalog.xml中为常规类别页面设置的所有内容,并且如果显示模式为“仅静态块”,我想取消所有设置。
在/template/catalog/category/view.phtml中,最接近的ive是这个条件
if($this->isContentMode()):
echo $this->getCmsBlockHtml()
Run Code Online (Sandbox Code Playgroud)
以及catalog.xml中的某些特定于产品的条件
<!--
Additional block dependant on product type
-->
PRODUCT_TYPE_simple
PRODUCT_TYPE_configurable
etc...
Run Code Online (Sandbox Code Playgroud)
请帮忙!
我正在支持一个magento网站.问题是产品视图网址例如[link] http:// localhost/magento/catalog/product/view/id/23总是返回404.
类别视图URL例如[link] http:// localhost/magento/catalog/category/view/id/4工作正常.
我应该在代码中调查一下吗?还是在数据库中?
谢谢
我遇到了一些关于目录价格规则的问题:每当我创建定价规则时,这都不适用于所选产品,直到这些产品中的每一个都没有更新.重新索引索引管理中的所有数据无效; 即使在价格规则之后创建新产品的情况下,如果我不编辑产品,我也看不到特价前端.
我是唯一一个有这样问题的人吗?不知道它是否与缓存相关,或者是因为不同的表会影响产品插入或产品更新?
我正在研究Magento 1.6.1 CE
谢谢!
我已经开始阅读 Databricks 推出的 Unity Catalog。我理解它试图解决的基本问题,但我不明白目录到底是什么。
这可以在 Databricks 文档中找到,
目录包含架构(数据库),架构包含表和视图。
https://docs.databricks.com/data-governance/unity-catalog/create-catalogs.html
这个添加的层(在模式之上)有何帮助?我猜这与治理有关?
如果可能的话,我真的很感激一个例子。
我想对缺少索引键值的对象的zope目录执行搜索.可能吗?
例如,考虑后续代码行:
from Products.CMFCore.utils import getToolByName
catalog = getToolByName(context, 'portal_catalog')
results = catalog.searchResults({'portal_type': 'Event', 'review_state': 'pending'})
Run Code Online (Sandbox Code Playgroud)
如果我对没有插入某个项目而不是portal_type或review_state的对象感兴趣,该怎么办?
我必须从1列布局更改目录搜索结果页面布局3.我在catalogsearch.xml中尝试过,但没有得到正确的结果.任何人都可以告诉我如何解决它?
谢谢.
catalog ×10
magento ×5
attributes ×1
cat ×1
conditional ×1
databricks ×1
input ×1
magento-1.6 ×1
magento-1.7 ×1
numbers ×1
php ×1
plone ×1
product ×1
search ×1
security ×1
testing ×1
view ×1
xml ×1
zope ×1