Нет не ставите.
Этот шаблон называется "мост". Он соединяет 2 независимые системы.
Вас же никто не заставит раскрывать код 1с, если вы с ним интеграцию реализуете.
Вы ведь и сами не чураетесь чужой код использовать, а потом продавать. Чем вы лучше?
Напишите свой "супер-нейро-проект", закройте его, обфусцируйте со всех сторон, и интегрируйте с Друпал, раз уж именно он вам так необходим, и не показывайте никому, закрываясь любой удобной лицензией.
Ищите про EntityMetatateWrapper.
Соображайте, с привлечением его, зацикленные циклы, необходимой вложенности.
Обмазывайтесь кучей необходимых проверок, которые Вам придется дублировать по логике используемых сущностей.
Зря смеешься. Это первая причина, о которой стоит думать, при подобных симптомах. Так что, перепроверь лучше, на каком-то сайте то оно включается, раз отчитывается об успехе.
Смотрите систему блоков Друпал. Представления могут быть созданы как блоки, и размещены в соответствующие регионы.
Исследуйте имеющуюся систему классов у содержимого, представлений и блоков, она весьма обширна. Если не будет хватать - есть механизмы на различных уровнях, по изменению и добавлению классов, от GUI-конфигов в представлениях и до правки шаблонов и программного набивания классов.
Создайте несколько словарей, по одному, на каждый логический раздел.
И на каждый словарь - добавьте поле термина, соответствующего словаря.
Фильтры - можно сделать с помощью Views (раскрытые фильтры или фасеты).
Понимаю, что Вам этого слышать не хочется, но все это пздц какой говнокоддинг.
Объявите свой форматтер поля, это 1 плагинчик. Там, решайте всю логику.
И это будет работать везде, и в представлениях, и в обычном выводе материала, во всех других местах вывода полей.
Оставьте шаблонам те задачи, которые на них возложены.
The Swagger UI Field Formatter module renders a valid OpenAPI spec in JSON or YAML format using the Swagger UI project, as shown in the following figure.
Добавляете поле "статус", типа список, или другого, более подходящего
Добавляете представление со списком этих материалов, отфильтрованное по авторству текущего пользователя
Выводите на нужной странице
При создании материалов, соответственно, указываете нужного юзера автором. (Можно сделать отдельным полем с референсом на юзера, и контекстной фильтрацией по этому полю, но это уже не такое "быстрое решение")
Использование Drupal в коммерческих проектах
Нет не ставите.
Этот шаблон называется "мост". Он соединяет 2 независимые системы.
Вас же никто не заставит раскрывать код 1с, если вы с ним интеграцию реализуете.
Использование Drupal в коммерческих проектах
Вы ведь и сами не чураетесь чужой код использовать, а потом продавать. Чем вы лучше?
Напишите свой "супер-нейро-проект", закройте его, обфусцируйте со всех сторон, и интегрируйте с Друпал, раз уж именно он вам так необходим, и не показывайте никому, закрываясь любой удобной лицензией.
Использование Drupal в коммерческих проектах
Получить поля Paragraphs вместе с нодой, и Сохранение ноды с Paragraphs
Больно, обидно и унизительно.
Ищите про EntityMetatateWrapper.
Соображайте, с привлечением его, зацикленные циклы, необходимой вложенности.
Обмазывайтесь кучей необходимых проверок, которые Вам придется дублировать по логике используемых сущностей.
В моем странном окружении drush не включает модули
Зря смеешься. Это первая причина, о которой стоит думать, при подобных симптомах. Так что, перепроверь лучше, на каком-то сайте то оно включается, раз отчитывается об успехе.
В моем странном окружении drush не включает модули
remontd8.my != bportal.my
не на том проекте включает
Переадресация по условию
Читайте про hook_menu_alter, drupal_goto и о том, из чего состоит URL и какие его части правильнее использовать для передачи параметров.
Представляем Вашему вниманию первый в Украине, полностью автоматизированный сервис по предоставлению хостинга и регистрации доменных имен.
Как вывести модуль во views?
Вы, лучше, добавьте не в "него", а в автора модуля, чтоб он реализовал то что Вам нужно. А то, с буксами, Вам тут никто объяснить не сможет.
@potop пообщайтесь с ТС.
Таксономия
Таксономия
Вам не нужно трогать шаблоны.
Поищите по этим вхождениям информацию. Очень много примеров в интернете.
Таксономия
Создайте несколько словарей, по одному, на каждый логический раздел.
И на каждый словарь - добавьте поле термина, соответствующего словаря.
Фильтры - можно сделать с помощью Views (раскрытые фильтры или фасеты).
Создание граффити на Drupal7
Гляньте ошибки, в консоли разработчика.
Создание граффити на Drupal7
Canvas Field
Drawing Field
Список в материале
Переопределить значения выводимых полей во views, в соответствии с логикой, написанной в php
Гляньте какие есть точки входа, подберите наиболее подходящую: https://api.drupal.org/api/drupal/core%21modules%21views%21views.api.php...
Переопределить значения выводимых полей во views, в соответствии с логикой, написанной в php
Понимаю, что Вам этого слышать не хочется, но все это пздц какой говнокоддинг.
Объявите свой форматтер поля, это 1 плагинчик. Там, решайте всю логику.
И это будет работать везде, и в представлениях, и в обычном выводе материала, во всех других местах вывода полей.
Оставьте шаблонам те задачи, которые на них возложены.
Установка и настройка Swagger
В Друпал нет файлов, по которым можно пройтись, как в Laravel. Все сущности - динамичные.
На странице описания:
Установка и настройка Swagger
https://editor.swagger.io/
Личный кабинет для клиентов с индивидуальными услугами
Быстрое решение:
Установка и настройка Swagger
"Стандартная" для чего?
Вот тут, описанное, делали?
Установка и настройка Swagger
https://www.drupal.org/docs/8/modules/swagger-ui-field-formatter
https://www.drupal.org/project/openapi_ui_swagger
Установка и настройка Swagger
https://github.com/Pronovix/swagger_ui_formatter/issues
Исключить один материал из фильтра в Представлении
Очевидно, делать проверку на существование папки, и создавать только в случае отсутствия.
Исключить один материал из фильтра в Представлении
"пользователь уже создан", но еще не авторизован.