我有两种内容类型Book和chapter。每个章节都通过参考模块链接到一个单一的书籍内容类型。我有两个区块,在一个区块中列出书籍,第二个区块用于显示那本书的章节。以下是我的问题1) 如何在第二块中显示相关章节?2) 单击第一个块值时,如何重新渲染第二个块?也就是说,当单击该书时,章节块应重新呈现并显示该书的引用章节。
书籍和章节只是举个例子,我使用了两种不同的自定义内容类型。请不要向我推荐图书模块。如果有任何模块可用于此场景,请让我知道
您可以做的是为章节按钮/链接提供一个查询参数。因此,当用户点击一本书时,它会用当前的URL+重新加载页面?book=祝你好运。
然后在某个模块中实现hook_block_view()。https://api.drupal.org/api/drupal/modules%21block%21block.api.php/function/hook_block_view/7
或hook_block_view_alter()https://api.drupal.org/api/drupal/modules!块block.api.php/function/hook_block_view_alter/7
然后,您可以做的是读取hook_block_view函数中的查询参数,并根据该参数显示或隐藏某些内容,更改它,等等。
这有帮助吗?或者我需要多描述一下。