Как я могу создать другой блок входа пользователя?


Я бы хотел, чтобы блок входа пользователя был стандартным на главной странице, но ссылка была на всех остальных страницах. Лучший способ, который я могу придумать для этого, - это иметь два блока и ограничить их с помощью настройки блока.

Есть ли другой способ сделать это? Я рассмотрел необычный логин, так как это дает еще один блок входа, но мне было любопытно, можно ли клонировать основной блок входа. Спасибо за чтение.

 2
Author: ril44, 2012-03-09

2 answers

У вас не может быть возможности назначить блок другому региону.Но вы можете использовать Мультиблок

Это позволит вам создавать несколько экземпляров блоков из уже существующих блоков.

Если вы хотите настроить блок входа в систему по своему собственному дизайну, то эта ссылка поможет вам.

 3
Author: sathishkumar, 2012-03-09 12:23:17

Вы также можете просто ограничить стандартный блок входа на главную страницу и создать блок с простой ссылкой на user в нем и разместить его везде, например:

return l('Click here to login','user');

Или

<div id="my-non-front-page-login">
 <a href="/user">Click here to login</a>
</div>

Вставляется либо из модуля hook_block() (первый способ), либо из блока создания страницы администратора блока (второй способ)

 1
Author: Jimajamma, 2012-03-09 18:27:01