Вопрос по админке

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

Аватар пользователя Al_avi Al_avi 19 апреля 2016 в 1:42

Приветствую!
Drupal 7 (3 недели в освоении).
Подскажите как можно реализовать такую штуку.
Делается сайт для городского совета. На сайте на главной есть блок с фотографией мэра города. Нужно сделать так, чтобы поля по мэру (фото, ФИО и должность) были оформлены не как запись на сайте, а статическими переменными (не знаю как точнее сформулировать)?
Т.е. в админке сделать раздел "Мэр города", а там эти три поля. Чтобы в будущем не плодить мэров города на сайте, не искать соответствующую ноду для изменения данных и дабы облегчить редактору смену этих данных - просто ввести новые данные в админке и всё.
Как-то так

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 19 апреля 2016 в 2:03

Создавайте тип материала "Мэр города", Затем представление, которое будет представлять этот тип материала, и блок представления выводите на главной.

Аватар пользователя Al_avi Al_avi 19 апреля 2016 в 20:09

Спасибо за ответ. У меня так и сделано: тип материала, представление. Но для ввода данных нужно создавать новую ноду или потом изменять её, а мне нужно чтобы эти данные вводить в админке БЕЗ НОДЫ. Можно ли как-то сделать блок для админки в котором можно будет менять значения этих полей? По типу как в шаблоне вводится имя сайта, слоган... Но без шаблона. К настройкам шаблона у конечного пользователя доступа не будет

Аватар пользователя Al_avi Al_avi 19 апреля 2016 в 20:33

нужно чтобы эти данные вводить в админке БЕЗ НОДЫ. Можно ли как-то сделать блок для админки в котором можно будет менять значения этих полей? По типу как в шаблоне вводится имя сайта, слоган... Но без шаблона. К настройкам шаблона у конечного пользователя доступа не будет

Аватар пользователя DivaDii DivaDii 19 апреля 2016 в 21:59

Миленький сайтик.

Друпал позволяет делать очень многое для удобного наполнения сайта.

Сделайте, например, роль "модератор" или "редактор".
Дайте ему определенные права. В том числе - создание / редактирование только вот таких типов материалов.
Дайте ссылку на вход.
Сбоку привесьте блок с нужными ссылками на пополнение / редактирование. И сделайте блок видимым только ролям "Администратор" (то есть себе) и "редактор".

Потом опишите все процедуры по наполнению в "учебнике".

И да - присоединяюсь к совету сделать тип материала "мэр города" и потом в нужном месте выводить вьюс с одним материалом - самым последним мэром.

==

Сделала сайт для управления культуры района. Наполняет сайт сам начальник этого отдела культуры. кхм... Он с компом мало-мало дружит. Тем не менее - с наполнением сайта на Друпале справляется вполне нормально.

Аватар пользователя Al_avi Al_avi 20 апреля 2016 в 0:34

Вот и у меня задача - сделать для тез, кто не очень дружит ))) попутно пишу шпаргалки.
Функционал Друпала я уже оценил, в нормативной базе такого понаваял ))))
Насчет мэра у меня пока так и сделано, вьюха выводит одну последнюю запись, в принципе этого достаточно. Хотел поудобнее сделать. К тому же ссылку на прямую трансляцию с ютуба никто не отменил. Буду думать как лучше прикрутить. Спасибо за советы.

Аватар пользователя DivaDii DivaDii 20 апреля 2016 в 10:26

А трансляция с Ютуба - непонятно, в чем проблема.
Есть модули.
Можно сделать поле в типе материала.
И потом тоже выводить - так, как надо.
Вот модуль youtube_block, но я им не пользовалась. Но, возможно, для Ваших целей будет удобно.

А я пользуюсь вот этим video_embed_field. Потом можно создать поле в типе материала. И туда загонять ссылку на Ютубовский ролик.
Потом выводить опять же вьюсом - тоже очень много вариантов настроек.

Чтобы "редактор" мог редактировать последний материал "Мэр", - можно сделать отдельную страницу с таким же Представлением. Доступ к странице только у Редактора (и Администратора). В Представлении только одна нода (можно только заголовок), - но её Редактор имеет право редактировать.
Впрочем, можно, чтобы там был перечень всех мэров, в порядке обратной хронологии.
В блоке "Редактору" дать ссылку на эту страницу с представлением "Мэр(ы)".

Аватар пользователя DivaDii DivaDii 20 апреля 2016 в 23:05

Ну так и сделайте вьюс опять же - и отображайте его в блоке.
И сделайте (может быть, при необходимости) еще страницу (доступную для всех или только для Редактора и Администратора) со вьюсом.

Аватар пользователя DivaDii DivaDii 20 апреля 2016 в 11:41

пишу ОБЫЧНЫЙ комментарий - он не проходит. Пишет: "Не используйте матерные или агрессивные слова"

Ребята друпалрущики, надо что-то делать с фильтром!

Аватар пользователя DivaDii DivaDii 20 апреля 2016 в 13:09

Мои мысли на Друпал_ру никогда не бывают агрессивными. Потому что Друпал_ру я очень люблю. Smile
А материться я не умею в принципе.

Коммент был самый обычный, подсказки для новичка.
Я много пыталась там убрать слов, р_а_з_редить их...
Потом плюнула. "нунешмогла".

Аватар пользователя Al_avi Al_avi 19 апреля 2016 в 20:38

скажем в общем интересует вопрос создания таких блоков, чтобы вводить данные напрямую из админки. Просто еще планируется страница с видео ютуб - прямая трансляция. И нужно будет там постоянно менять ссылку. Вот это-то поле хорошо было бы иметь в админке. Ввел - есть трансляция, убрал ссылку - нет трансляции. Или вообще по времени - время прошло - ссылка закрылась. Как-то так. Еще туда не добрался.