如何在Hybris PCM Backoffice中将列表视图设置为默认视图

时间:2019-06-11 22:28:41

标签: hybris backoffice

我对Hybris平台有点陌生。我正在使用Hybris 6.7上的Backoffice PCM。

在使用PCM Backoffice时,我想更改默认的浏览器显示。当前,默认行为呈现“网格视图”,但我想改用“列表视图”。我想完全删除(或禁用它)网格视图选项,而是自动在列表视图中打开产品。

enter image description here

1 个答案:

答案 0 :(得分:2)

您必须自定义xml以获得所需的行为。最好的方法是从模板ybackoffice创建新的扩展以合并您的更改。

基本上,原始扩展名包含以下几行:

*

只需将新扩展名复制并粘贴到文件 -backoffice-config.xml中,然后删除与网格视图对应的行(用于删除该选项),例如:

class MyDOMNodesWrapper {
  constructor(elementSelector) {
    this.set(elementSelector)
  }
  set(elementSelector) {
    this.nodes = document.querySelectorAll(elementSelector)
    return this
  }
  get(elementSelector, occurence) {
    return new MyDOMNodeWrapper(this.set(elementSelector).nodes[occurence])
  }
}

class MyDOMNodeWrapper {
  constructor(node) {
    this.node = node
  }
  add(elementType) {
    return new MyDOMNodeWrapper(this.node.appendChild(document.createElement(elementType)))
  }
}

const DOM = new MyDOMNodesWrapper
DOM.get('div', 5).add('p').node.textContent = "hello"
DOM.get('div', 0).add('div').add("div").add("h1").node.textContent = "Deeply chained"
DOM.get('div > p', 0).node.style.border = "1px solid red"

在扩展程序中的HAC更新之后,请全部清理蚂蚁。

Ps .:在创建新扩展名之前,您可以通过Orchestrator应用这些更改以实时查看结果。