2014-10-14 2 views
0

У меня есть два типа контента Книга и глава. Каждая глава связана с типом содержимого одной книги с использованием эталонного модуля. У меня есть два блока, которые перечисляют книги в одном блоке, а второй - для отображения глав в этой книге. Вот мои вопросы 1) Как отобразить соответствующую главу во втором блоке? 2) Как повторно отобразить второй блок при нажатии на значение первого блока? То есть при нажатии на книгу блок глав должен быть переназначен и отображать ссылки на главы этой книги.Drupal Рендеринг блока, щелкнув значение в другом блоке

Книги и главы, например, я использую 2 разных пользовательских типа контента. пожалуйста, не предлагайте мне модуль для книг. Если для этого сценария доступны модули, пожалуйста, дайте мне знать

ответ

0

Что вы можете сделать, это дать кнопкам главы/ссылку параметр запроса. Поэтому, когда пользователь нажимает на книгу, он перезагружает страницу текущим URL +? Book = happybook.

Затем реализуем 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!block.api.php/function/hook_block_view_alter/7

Что вы можете сделать, это, прочитать параметр запроса в функции hook_block_view и в зависимости от того, показать или скрыть определенное содержание, изменить его и т.д.

Помогает ли это? Или мне нужно описать это немного больше.

Смежные вопросы