Drupal Block PHP - PullRequest
       11

Drupal Block PHP

0 голосов
/ 10 ноября 2010

Я создал пользовательский блок с приведенным ниже кодом, но у меня возникли проблемы с преобразованием заголовка группы в ссылку, которая в любой момент вернет пользователя в группу.

Ниже приведен код, который я использовал, я подумал, что active превращает его в ссылку, но, возможно, я глупый.

  <div class="active"><h2><?php print $group_title; ?></h2></div>

Ниже приведен полный код:

<?php $group_title = og_get_group_context()->title; ?>
<?php $group_nid = og_get_group_context()->nid; ?>
<?php $forum_link = og_forum_get_forum_container($group_nid); ?>
<div class="active"><h2><?php print $group_title; ?></h2></div>
<div class="content"
    <div class="item-list">
        <ul>
            <li class="user-input-link"><a title="Add a new Forum topic"href="/node/add/forum?gids[]=<?php print $group_nid; ?>">Add a new forum topic</a>
          </ul>
    </div>
</div>

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

Вам нужно создать URL, чтобы он работал.

Вот ссылка на API с дополнительной информацией: http://api.drupal.org/api/drupal/includes--common.inc/function/l/6

<div class="active"><h2><?php print l($group_title, "node/{$group_nid}"); ?></h2></div>
0 голосов
/ 10 ноября 2010

Вам нужно сделать якорный тег, например:

<div><h2><a href="url_goes_here"><?php print $group_title; ?></a></h2></div>

Хотя я не знаю, как получить URL в Drupal ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...