Как сделать Drupal 6 print обертки Region DIV - PullRequest
0 голосов
/ 13 января 2012

Я использую контекст для печати блоков в регион.Тем не менее, я хотел бы иметь DIV-файлы обёртки для печати вокруг блоков данной области.Я знаю, что это возможно с помощью region.tpl.php в Drupal 7. Кажется, я не могу найти лучший способ в Drupal 6.

 <div class="{region classes i.e. sidebarleft}">
      <div class="{block 1}"></div>
      <div class="{block 2}"></div>
      <div class="{block 3}"></div>
      <div class="{block 4}"></div>
 </div>

Однако в настоящее время он печатается так:

<a id="context-block-region-right" class="context-block-region">Right Sidebar</a>
      // the previous anchor tags is hidden
      <div id="block-block-82" class="clear-block block block-block">
           <h2>Community Navigation Block</h2>
                <div class="content">
                <div id="community-landing-navigation-menu">
                <div class="joinCommunityBox">
                <div class="community-landing-pagePanelWrapperSideBar">
                <div class="community-landing-pagePanelWrapperSideBar">
           <a id="context-block-block-82" class="context-block editable edit-community_contexts"></a>
 </div>
 </div>

Хотелось бы, чтобы вокруг всего этого был напечатан тег обертки региона ...

Кроме того, я хочу сохранить свой page.tpl.php в чистоте от дополнительных тегов обертки.Было бы лучше, если бы мы могли предварительно обработать регионы для печати тега-обертки.

1 Ответ

1 голос
/ 16 января 2012

Я понял это ... Ответ на самом деле заимствован из дзен. Если щелкнуть ссылку ниже, несколько «функций предварительной обработки» отображают новый шаблон региона. Затем блоки собираются в эту область и печатаются.

http://www.drupal.org/node/223440#comment-5304866

Он отлично работает и скоро будет запущен в производство.

...