Вопросы с тегом «8»

19
Как правильно настроить кэширование для моего пользовательского блока, отображающего содержимое в зависимости от текущего узла?

У меня есть очень простой блок, который просто показывает идентификатор текущего узла. <?php /** * @file * Contains \Drupal\mymodule\Plugin\Block\ExampleEmptyBlock. */ namespace Drupal\mymodule\Plugin\Block; use Drupal\Core\Block\BlockBase; use Drupal\Core\Cache\Cache; /** * @Block( * id =...

19
Как показать дату в правильном часовом поясе?

У меня есть поле Datetime Range (field_date) в типе содержимого. Как только я создаю свой тип контента, я устанавливаю дату начала как: 2017-02-27 19:30:01 Теперь я хочу получить значение и показать дату в другом формате, поэтому попробуйте использовать следующий код: // Loading the node. $node =...

19
Программное обновление узла

Я могу создать узел, используя следующий код: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); Но если у меня есть идентификатор узла, как я могу отредактировать...

19
Как загрузить узел по значению поля?

Я хочу загрузить определенный узел. Я не знаю идентификатор узла, но знаю, что у него есть определенное уникальное хеш-поле, и я знаю этот хеш. Я хочу загрузить узел через поле хеша. Как я могу это...

18
Когда мне следует использовать Backdrop CMS, а не Drupal 8?

Из того, что я слышал, Backdrop - это альтернатива Drupal 8. Решение о том, какой из них использовать, является просто вопросом предпочтений и идеологии, или есть конкретные варианты использования для каждого? Если я обновляюсь с 7, как мне решить, какой путь выбрать?...

18
Название таксономического термина как контекстный фильтр для просмотра

В D7 я смог отфильтровать представление по названию термина таксономии, взятому из URL. Примером может быть этот URL http://www.gbyte.co/tags/drupal-planet/rss.xml "drupal-planet" будет преобразован в идентификатор термина таксономии, который затем соответствующим образом отфильтрует результаты...

18
Как вы реализуете крошку?

Я попытался определить новое переопределение крошки, но я все еще получаю сайт по умолчанию. Я создал собственный модуль, foo_breadcrumb: - modules/custom/foo_breadcrumb - foo_breadcrumb.info.yml - foo_breadcrumb.services.yml - src/ - BreadcrumbBuild.php Вот это foo_breadcrumb.services.yml:...

18
Как отфильтровать просмотр по диапазону дат (начало, конец)?

В Drupal 7 с включенным модулем Views и Date было довольно просто отфильтровать представление по дате: пользовательский интерфейс только что дал вам возможность сделать это. В Drupal 8, однако, поле даты и представления являются частью ядра, но если вы выберете поле диапазона дат в качестве фильтра...

18
Доступ к пользовательским полям?

$account = \Drupal::currentUser()загружает пользовательский объект $account, но как мне получить доступ к настраиваемым полям, которые я создал для пользовательского объекта (через интерфейс администратора)? С dpm($account)я не вижу ни одного из моих пользовательских...

18
Как изменить поведение полей формы, содержащихся в поле абзаца?

Используя модуль Paragraphs в Drupal 8, я пытаюсь изменить поведение полей формы, содержащихся в поле абзаца. Это позволяет мне добавлять поведение, например, обратные вызовы AJAX, скрывать, показывать другие поля, используя состояния и т. Д. Я могу получить доступ к родительскому полю абзаца,...

17
Какие эквивалентные функции я должен использовать для обработки HTTP?

Глядя на функции, перечисленные на странице обработки HTTP для Drupal 7 , я заметил, что следующие функции больше не существуют в Drupal 8. (Ссылки предназначены для страниц документации по Drupal 7, где ссылки на документацию по Drupal 8 для тех, функции отсутствуют.) drupal_access_denied ()...

17
Как установить модуль, который включает в себя другую версию Symfony?

Я разработчик и сопровождающий проекта CiviCRM. Мы пытались создать версию CiviCRM для Drupal 8 и прошли долгий путь. Мы бьем себя по голове о наших коллективных клавиатурах, пытаясь стать главным блокировщиком для проекта. CiviCRM какое-то время использовал Symfony, и включенная версия отличается...

17
«В классах следует избегать вызовов Drupal, вместо этого используйте внедрение зависимостей»

В моем модуле используется код ниже для получения псевдонима URL данного URL: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); Но в моем модуле я запускаю Automated Review ( http://pareview.sh/ ), ниже которого выдается предупреждение: 16 | ВНИМАНИЕ | В классах...

17
В чем разница между «Язык: не указан» и «Язык: не применим»?

В чем разница между Language: Not specifiedи Language: Not applicableв Drupal 8 в контексте многоязычия? В Drupal 7 (и 6, IIRC) такого различия не было, и оно мне кажется немного избыточным по сравнению с методом Drupal 7 Language: Naturalпротив Language: name. Я также не нашел никакой документации...

16
Как установить логотип темы?

Как я могу установить логотип в моей пользовательской теме в Drupal 8? Я вижу, что Drupal ищет файл logo.svg. У меня есть файл PNG logo.png, который я использовал в Drupal 7, и я хотел бы использовать его повторно. Я не могу установить логотип в качестве настройки темы, как в Drupal 7. Есть ли...

16
Получить условия таксономии

Я хотел получить термины таксономии из определенного словаря в Drupal 8. Видимо, я все еще могу сделать это с помощью, taxonomy_get_treeно это устарело. Теперь я должен использовать TermStorageInterface :: loadTree Я пытаюсь получить доступ к этой функции из, Blockно я не понимаю, как создать...

16
Как реализовать пользовательский обработчик отправки в hook_form_alter ()?

Я обновил один из моих модулей Drupal 7 до 8, и у меня возникла проблема с изменением формы. Я добавляю функцию проверки и обработчик отправки. Функция проверки вызывается просто отлично, но функция отправки не запускается. Мне интересно, означает ли это, что существует подход в стиле Symfony,...