Как я могу создать другой блок входа пользователя?
Я бы хотел, чтобы блок входа пользователя был стандартным на главной странице, но ссылка была на всех остальных страницах. Лучший способ, который я могу придумать для этого, - это иметь два блока и ограничить их с помощью настройки блока.
Есть ли другой способ сделать это? Я рассмотрел необычный логин, так как это дает еще один блок входа, но мне было любопытно, можно ли клонировать основной блок входа. Спасибо за чтение.
2 answers
У вас не может быть возможности назначить блок другому региону.Но вы можете использовать Мультиблок
Это позволит вам создавать несколько экземпляров блоков из уже существующих блоков.
Если вы хотите настроить блок входа в систему по своему собственному дизайну, то эта ссылка поможет вам.
Вы также можете просто ограничить стандартный блок входа на главную страницу и создать блок с простой ссылкой на 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() (первый способ), либо из блока создания страницы администратора блока (второй способ)