Как подключить в программно-созданный блок файл с темой оформления mymodule.tpl.php (пример кода внутри)?
ниже привел пример кода с комментариями по трем этапам
ниже привел пример кода с комментариями по трем этапам
Привет ребят, подскажите пожалуйста.
У меня есть тип материала "Компания". Уже темизировал тизер и полный контент.
Использую друпал 8.
Я создал модуль формы собственной http://prntscr.com/j050om.
Прописал адреса в amazing_forms.routing:
amazing_forms_contribute:
path: 'node/{node}'
defaults:
_form: '\Drupal\amazing_forms\Form\ContributeForm'
_title: 'Conribute page'
requirements:
_permission: 'access content'
Нужно запретить доступ к странице добавления ноды при определенных условиях в своем модуле
вот код который должен выполнять эту функцию и закрывать доступ к странице, но он не срабатывает...
Привет друзья! Задалась вопросом создать кастомный виджет для поля в друпале.
Суть: есть некое поле которое отображает на странице редактирования некий мой HTML + JS и которое ничего не пишет при сохранении ноды в БД и не показывает ничего в смой ноде.
Собственно вопрос: Как малой кровью можно это сделать?
Тут был пример с формой и валидациями: https://habrahabr.ru/sandbox/24614/ но много хуков.
Можно ли это как то реализовать например в три хука например:
Здравствуйте. Помогите разобраться с такой проблемой: есть кастомный модуль который выводит форму добавления нового материала в профиле пользователя после выбора типа ноды в селекте, все как бы работает, нужный тип ноды выбирает - выводит нужные поля(ноду создает), но по умолчанию стоит галочка что нода должна быть опубликована, а ее создает неопубликованной.. как програмно это решить? Пробовал в массив задавать статус = 1 - не помогло..
$node = (object) array(
'uid' => $user->uid,
'name' => (isset($user->name) ? $user->name : ''),
'type' => $node_type,
'language' => LANGUAGE_NONE,
'status' => 1,
);
- помогите пожалуйста разобраться.