Добавление ссылки "Добавить новый блок" в заданные регионы

Главные вкладки

Аватар пользователя egrik egrik 23 февраля 2010 в 2:34

Добрый день.
Стало интересно. Можно ли в друпале сделать следующее: чтобы в определенных регионах выводилась ссылка (кнопка), клик по которой приводил бы на страницу создания блока, а после его сохранения (создания) он (блок) отображался бы в том сам регионе, по которому произошел клик?

Может быть есть уже готовые решения? Или хотя бы направление, в котором можно покопаться.

Заранее благодарен.

Комментарии

Аватар пользователя Geldora Geldora 23 февраля 2010 в 7:06

"egrik" wrote:
Может быть есть уже готовые решения?

создайте блок с хтмл кодом, с ссылкой на форму создания нового блока.

Правда потом новый блок все равно придется "руками" ставить в нужный регион

(зачем вам вообще такой функционал??? Юзерам нельзя доверять создавать блоки!!! А если лень кликать мышкой... ставьте администрэшн меню)

Аватар пользователя egrik egrik 24 февраля 2010 в 2:13

"Geldora" wrote:
создайте блок с хтмл кодом, с ссылкой на форму создания нового блока.

ну, я бы лучше реализовал это через препроцесс страницы.

"Geldora" wrote:
Юзерам нельзя доверять создавать блоки!!!

Администратору тоже нельзя?

"Geldora" wrote:
А если лень кликать мышкой... ставьте администрэшн меню)

админ меню стоит везде. Кликать становится лень, когда необходимо много блоков добавлять/убирать/изменять/удалять.

"Geldora" wrote:
зачем вам вообще такой функционал???

затем, что это удобно: видишь сразу регион и одним кликом можешь добавить в него новый блок.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 24 февраля 2010 в 2:20

Ну так вроде на регионы тоже темплейты распространяются, в крайнем случае впишите в page.tpl.php ссылки на добавление блока, правда опять же, регион придётся указывать самому, либо писать небольшой модуль

Аватар пользователя egrik egrik 25 февраля 2010 в 18:58

"RxB" wrote:
правда опять же, регион придётся указывать самому, либо писать небольшой модуль

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

Аватар пользователя Geldora Geldora 26 февраля 2010 в 9:36

"egrik" wrote:
много блоков добавлять/убирать/изменять/удалять

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

Аватар пользователя egrik egrik 12 марта 2010 в 4:52

Geldora wrote:
Ставьте модуль Admin, там будут ссылки у каждого блока на изменение, удаление.

да, это понятно, но

Geldora wrote:
Может и ссылки на добавить блок в регионы будут, не помню.

этого там нет. А так хотелось бы получить данный функционал...