1

我疯了,这应该很容易..对吧?

a)我不想使用节点视图/变体

b)我想在主页部分使用具有视图的面板

URL 示例:/cars/auto-generated-url-from-title

我可以创建一个覆盖 /cars/% url 的面板,但是没有上下文设置允许我选择自动路径生成的别名……此时我的大脑已经麻木了。

我试过使用 Content: Nid 但这根本不起作用。我希望自动路径模块允许 Nid 或别名触发,但它没有。我已经在这个问题的流程中看到了其他堆栈,坦率地说,“正确”的答案必须针对不同版本的 Drupal、Panels 或两者。

我正在运行Drupal 7.53Panels 3.8

提前致谢!

4

1 回答 1

1

所以,经过一段时间的努力,我确实明白了这一点。部分问题是我根本不了解 Drupal 如何处理自动路径 URL

1) 我禁用了 /path/% 上使用的自定义布局页面

2) 我编辑了 /node/%node 并添加了一个变体。这个变体仅在节点类型等于我正在使用的内容类型时触发

3)我创建了一个带有块显示的视图。此块显示不需要 URL。我只添加了 1 个上下文(内容:Nid)。如果您测试此上下文,您可以看到您可以使用节点 ID 进行搜索,例如 123 等。此块不响应 URL,并且包含在页面面板的内容中

4) 在内容设置中确保并传递所有参数。通过选择此项,面板将包含 URL 别名和 Nid ...,并且页面变体将覆盖默认视图/阻止系统。

于 2016-12-16T14:17:23.037 回答