问题标签 [akeneo]
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.
php - 什么是 php 中的操作码和数据缓存
我正在安装 Akeneo PIM。它基于 Symfony2 框架。
它有一些先决条件。有些我理解,有些令人困惑。
我在 WAMP 中安装了 Zend opcache,并在 phpinfo 中显示,但我不知道 php 中的数据缓存是什么。
我需要这方面的帮助......
我收到此错误:
php - 安装错误:覆盖 Akeneo ProductController
我想覆盖ProductController
来自EnrichBundle
.
一切都在开发模式下工作,但是当我想在我们的生产服务器上安装它时php app/console pim:install --env=prod --force
出现错误并且 Akeneo 不工作:
安装工作,如果我取消注释中的getParent()
方法MyEnrichBundle
,但我ProductController
不再工作了。
我可以做些什么来避免这些 ORO 安装错误?
symfony - Akeneo:从变体组中获取属性
我想检查在 Akeneo V. 1.3 中编辑 Variant 组后某些属性值是否发生了变化。
不幸的是,我有点迷失了:有没有办法从 aPim\Bundle\CatalogBundle\Entity\Group
到属性值?是否有另一种更好的方法来获取已编辑的变体组的这些值?
我什至无法找出属性值存储在 MySQL 中的哪个表中(我刚刚找到pim_catalog_product_value
了产品值)。
symfony - Akeneo:创建具有属性的新变体组
我想在 Akeneo 中创建一个具有一些固定属性的新变体组,以“模拟”产品系列的行为。不幸的是,我不知道如何获得ProductTemplate
一些带有空值的属性。
当我尝试下面的代码时,在 Akeneo GUI 中打开创建的变体组后出现错误:
我的代码如下所示:
symfony - Akeneo:自定义 UI(修改 CSS Less 变量)
我必须调整 Akeneo GUI 的颜色以匹配默认的公司颜色。
我找到UIBundle/Resources/public/css/variables.less
了可以改变颜色的地方。
但是我怎样才能覆盖这个捆绑包?我只得到默认的紫色。我也尝试将我的文件添加到MyEnrichBundle/Resources/config/bundles/assetic.yml
,但我不知道要加载此配置。
是否有一种“更快”的方法来测试编译后的 Less 文件php app/console pim:install --env=prod
(我们的默认安装此行大约需要 5 分钟)。
javascript - Akeneo:以编程方式选择网格过滤器
我们的用户可以将其他产品作为关联添加到产品中。对于我们的大多数关联类型,在网格中显示所有产品是没有意义的,它们应该只选择一个系列中的产品。
用户可以在 Akeneo GUI 中按系列过滤产品,但如果过滤器以编程方式选择,它的工作量会减少并使我们的数据更加一致。
我会Pim/Bundle/EnrichBundle/Resources/views/Association/_associations.html.twig
像这样修改代码:
如何在 Javascript 中更改产品网格的过滤器?
还是有更好的方法来实现我的目标?
javascript - 如何使用requirejs在akeneo中卸载脚本
我有下一个问题。管理面板已在我的项目中使用 akeneo 实现。. 在页面之间切换时,这些脚本会添加到页面中。如何上传(删除)这些脚本?一些页面看起来:
编辑: Akeneo 版本 1.2.0。我想删除多余的脚本。我认为它与requirejs有关。
php - 获取 Akeneo 中的类别列表
Akeneo 文档中提供了以下代码: 使用 REST API 。在执行代码时,它会给出类似的结果
RESULT:{"resource":"http:\/\/akeneo-pim.local\/api\/rest\/products\/OROMUG_DBO","family":"mugs","groups":OMUG_OB","OROMUG_ODB"]}}.....
我想以类似的方式获得 Akeneo 中存在的类别。上面的代码使用了 WebserviceBundle 中的 ProductController。我应该如何进行才能以类似的方式获得类别。
akeneo - Akeneo:编辑属性选项
我想更改属性选项标签并将其与 Akeneo 1.4.9 一起存储,但我不知道应该使用哪些处理程序/工厂。
我曾经MyAttributeOptionValueInterface->setLabel('new Label')
改变标签。如何将结果保存在数据库中?
我的想法:
- 从属性 (
AttributeInterface->removeOption(optionWithOldLabel)
)中删除旧选项 - 再次添加(
AttributeInterface->addOption(optionWithNewLabel)
) - 将属性存储在数据库中(如何?)。
这是正确的方法吗?欢迎任何提示。