【问题标题】:Create child page template based off book parent page in Drupal 7在 Drupal 7 中创建基于书外父页面的子页面模板
【发布时间】:2017-12-25 11:30:21
【问题描述】:

我仍在学习 Drupal,但我完全被困在这一点上。我需要根据点击的导航链接为子页面创建一个模板。

此网格是用作导航菜单的 Bootstrap 缩略图网格。我想知道如何根据父导航菜单项创建模板页面。基于此菜单,每个页面都将具有相同的格式。

【问题讨论】:

  • 您能否更具体地说明您要完成的工作。因为我不太明白你在这里需要什么......
  • 显示的图像是用作导航菜单的引导缩略图库的屏幕截图。每个项目都应该指向它们自己的子页面,但这些子页面共享相同的格式。我应该为他们创建一个模板页面,但我真的不知道该做什么。它会是一个视图,节点等。我应该如何命名它?文档让我有点困惑。

标签: drupal drupal-7


【解决方案1】:

目前尚不清楚您要实现什么,但据我所知,您可能需要首先尝试识别这些页面是什么以及它们由哪些部分组成(视图、块/区域、节点等)。 ) 然后相应地主题。查看https://www.drupal.org/docs/7/theming/overview-of-theme-files 此处的图表,以更好地了解这一切如何协同工作。

一旦您知道自己在处理什么,请寻找自定义选项。它可以是任何东西,从主题设置到视图配置,使用 css、块、自定义页面/节点模板(参见此处https://www.drupal.org/docs/7/theming/template-theme-hook-suggestions)等。

如果您需要更多信息 - 请提供更多详细信息,例如您需要新模板的页面的链接/屏幕截图,以及这些“模板”的外观说明

【讨论】:

    【解决方案2】:

    因此,基本上,一旦您选择了图书菜单项“主题”,您就会到达带有导航菜单的主题页面(如上面的屏幕截图所示)。

    当您在缩略图库中选择一个图像(第一个屏幕截图)时,您应该到达所选菜单项的子页面(子书页)。所有子书页(应该在下面显示的这个基本草图屏幕截图中显示相同的格式)。

    因此,我需要为这些子书页制作模板。 我也刚刚意识到这些子页面可能会共享相同的主题父页面,所以很可能,我必须根据“主题”=父页面的操作创建一个模板?

    Screen shot of sub child page for topic chosen/ sub book page

    感谢你们的耐心等待!

    【讨论】:

      【解决方案3】:

      好的,在与我的新伙伴合作后,我们讨论了尝试创建一个包含标题的视图:

      <h1>**Topic Overview**</h1>
      [user content input under title] <br><br>
      <h1>**News and Initiatives**</h1>
      [user content input under title] <br><br>
      <h1>**Resources**</h1>
      [displayed depending on tag chosen to display]
      

      我们只是不知道如何保持这些标题不变,但允许内容更改,或者为每个子导航项(上面导航菜单的子页面)进行更改。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多