Drupal

28
Как переопределить список таксономий / терминов /% в представлении?

У меня есть словарь, связанный с типом контента. Только один термин может быть выбран для классификации узла, созданного с этим типом контента. Словарь называется «Транспортные средства» и имеет термины «автомобили, грузовики, лодки». Тип контента также называется «Транспорт». Я использую путь...

28
drush updatedb для одного модуля

Можно ли выполнить функцию обновления одного модуля с помощью Drush? Я вижу, drush updatedbчто не принимает modulename в качестве аргумента и запускает все доступные обновления. Затем есть drush pm-updateтакже проверка новых файлов. в документации сказано: (так же, как pm-updatecode + updatedb)...

27
Как мне создать ссылку?

Скажем, я расширяю blockBaseкласс для создания пользовательского блока, и я реализую blockBuildметод для создания некоторой разметки для моего блока. Что-то вроде этого: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() {...

27
"Сайт обнаружил непредвиденную ошибку. Пожалуйста, попробуйте позже."

У меня есть эта ошибка с Drupal 7 Как я могу получить больше информации об этой ошибке? Любой отчет, любой журнал где-нибудь? Ничего в php-ошибках. как я могу отключить это сообщение и получить более полезное для отладки? Примечание : мой вопрос НЕ "как я могу решить эту...

27
Что означает поле: тип контента delta, предлагаемый в контекстных фильтрах в представлениях?

При создании нового контекстного фильтра для представления в список типов включаются такие параметры, как content: spec (field_spec: delta), где spec - это имя поля, которое я прикрепил к типу контента, принятому для представления. Появляется на некоторых, но не на всех полях, предлагаемых в...

27
Отладка EntityFieldQuery?

У меня есть модуль, который плохо себя ведет. EFQ возвращает неожиданные результаты, но я не могу понять почему, просто взглянув на код. Есть ли эквивалент dpq () для EFQ? Другие способы их...

26
Как полностью отключить кеширование?

Я занимаюсь разработкой сайта в Drupal 7, и кэширование значительно замедляет мою работу. Например, у меня была функция темы для формы. Я был озадачен, почему это не работает. Пока я не очистил кеш и все исправили. Как его полностью...

26
Простой способ создавать блоки программно? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Изучение Друпала. Теперь я знаю, что могу создать блок через бэкэнд, но я бы...

26
Как назначить разрешения для ролей программно?

У меня есть некоторые разрешения, которые я хотел бы назначить некоторым ролям программно для упрощения установки. Поскольку я устанавливаю модуль и создаю разрешения и роли, у меня нет идентификаторов ролей, в которых я хочу установить разрешения. До сих пор я нашел только программные способы...

26
Как создать тип представления справочного экрана Entity?

У меня есть сущность, которая содержит коллекцию полей ссылок на сущности и может редактировать ссылки на сущности с помощью режима выбора сущности Простой (с необязательным фильтром по комплекту), но в списке отображается только имя поля сущности x . Я также создал представление, которое...

26
Как создать тему для пользовательского блока

Я создал блок , используя hook_block_infoи hook_block_themeи тому подобное. Но как я могу это тема? У меня это работает, чтобы вернуть массив с ключами 'subject'и 'content'. Но я создал разметку прямо в hook_block_view()крючке, и это не то, что я хочу. В документации сказано, что контент должен...

26
Использование ИЛИ с EntityFieldQuery

У меня никогда не было необходимости делать это до сегодняшнего дня, но, похоже, вы не можете делать OR-запросы с помощью EntityFieldQuery, так db_orкак используется для запросов select. Примером могут быть все объекты, имеющие поле даты, в котором значение равно нулю или после сегодняшнего дня. Я...

26
Как предотвратить установку модуля Devel в производственной среде

С помощью нового менеджера конфигурации Drupal 8, как я могу предотвратить установку модуля Devel в определенных средах? Насколько я знаю, установить его на свой локальный компьютер означает, что в следующий раз, когда я экспортирую конфигурацию и перенесу ее в другие среды (dev, test, prod), она...

26
Как добавить JavaScript, специфичный для вида?

У меня есть вид на моем сайте, который имеет определенное имя класса. Я хочу знать, внутри файла template.php темы, как узнать, доступно ли представление с конкретным именем класса на запрашиваемой странице. Это очень важно для меня, потому что мне нужно включить определенный JavaScript и CSS,...