代码之家  ›  专栏  ›  技术社区  ›  Jean-Francois

我想在下拉字段中显示我的内容类型的页面列表

  •  0
  • Jean-Francois  · 技术社区  · 11 年前

    我创建了一个内容类型TestType。

    我想要一个字段类型Link。 此类型将在下拉列表中列出我当前的所有页面。

    有现成的模块吗?

    使现代化

    我有一个内容类型
    幻灯片放映。对于每个页面(主页、服务、菜单=>子菜单(主菜单、甜点等) 幻灯片放映内容不同。
    在这种情况下,当客户在内容管理器中输入新的幻灯片放映内容时,我希望他通过下拉列表指定该幻灯片放映内容将应用的切换页面。

    注意:如果我添加了一个新页面,下拉列表应该会自动更新。


    字段类型:正文
    字段类型:图像
    字段类型:页面列表(这就是我要找的)

    2 回复  |  直到 11 年前
        1
  •  1
  •   Neo    11 年前

    现在我想我明白你的用例了。以下是您需要做的事情:

    1. 在幻灯片放映内容类型中创建用于指定页面的文本字段。这里有一件事需要考虑。如果您确定要使用幻灯片的页面将是特定的节点页面,则添加一个节点引用字段而不是文本字段。

    2. 创建视图时,请在字段上使用上下文筛选器,并指定默认值以获取当前页面URL。您可以使用views-php模块来添加php过滤器,而不是上下文过滤器,并拉入页面的$_GET['q']。

    我希望这能有所帮助。如果您有其他疑问,请告诉我。

        2
  •  0
  •   Neo    11 年前

    你所说的“这种类型会在下拉列表中列出我当前的所有页面”是什么意思?如果您希望有一个带有下拉列表的字段,其中包含作为所有节点页面的选项,那么最好在其中放置一个节点引用字段。