Drupal-更改页面内容类型中上载图像的位置

Drupal-更改页面内容类型中上载图像的位置,drupal,drupal-7,Drupal,Drupal 7,我在标准Drupal安装附带的基本页面内容类型中添加了一个图像上载字段。如果用户上传图像,我希望它自动显示在页面顶部作为横幅。问题是,图像只是添加到我的页面的主要内容下方,标题为“页面图像:” 我如何才能更改页面布局,使图像显示在我想要的任何位置?如果我理解正确,有几种方法可以实现这一点。首先,用图像创建基本页面内容,然后创建一个视图,该视图引用该图像或一组图像,如幻灯片,并将这些图像放置在页面的“横幅”区域中。 您需要在视图中添加一个过滤器,以便只接受页面内容类型 希望这有帮助。首先,您必须从

我在标准Drupal安装附带的基本页面内容类型中添加了一个图像上载字段。如果用户上传图像,我希望它自动显示在页面顶部作为横幅。问题是,图像只是添加到我的页面的主要内容下方,标题为“页面图像:”


我如何才能更改页面布局,使图像显示在我想要的任何位置?

如果我理解正确,有几种方法可以实现这一点。首先,用图像创建基本页面内容,然后创建一个视图,该视图引用该图像或一组图像,如幻灯片,并将这些图像放置在页面的“横幅”区域中。 您需要在视图中添加一个过滤器,以便只接受页面内容类型


希望这有帮助。

首先,您必须从admin/structure/types/manage/page/display(内容类型的管理显示页面)隐藏图像字段。您可以通过在“图像”字段的“格式”列中选择“隐藏”选项来完成此操作。这将在查看节点时隐藏图像字段

要在横幅区域中显示图像字段,可以创建块类型视图,以仅显示基本页面内容类型的图像字段,并将此块定位到横幅区域。这将显示基本页面内容中的所有图像。要仅显示当前查看的内容图像,必须通过以下步骤应用上下文过滤器:

  • 在“编辑视图”页面中,单击上下文过滤器中的“添加”按钮,然后选择 内容:Nid选项并单击应用
  • 然后从“当筛选值不可用时”中选择“提供默认值” “可用”,并在“类型”字段中选择“来自URL的内容ID”选项,然后 单击应用

现在,如果您查看基本页面内容,图像将显示在横幅区域,而不是显示节点内容。

感谢您的回复,您的意思是我需要使用此-??对不起,我是Drupal的新手(来自.NET),所以我发现有些事情很难理解。没问题,我也是从.NET开始的。是将“视图”模块的推荐版本下载到您的sites/all/modules文件夹中。安装模块视图和视图UI。在admin/structure/views下,创建内容类型为basic page的新块视图。然后将其设置为未排序的字段列表,取消选中“使用寻呼机”按钮,然后单击“保存并继续”。它将带您进入一个屏幕,在左侧列上显示字段、过滤器和排序。在字段行中,单击添加,然后从基本页面选择图像。单击“保存”并导航到“块”页面,将块放在横幅区域中。