Drupal

Q & A для разработчиков и администраторов Drupal

2
Как добавить переменную в шаблон поля веток?
На странице узла я хотел бы добавить заголовок узла к выводу наряду с другим другим полем (полем примера). Я создал новый, field--field-example.html.twigно не могу получить доступ к переменной заголовка узла, так как она недоступна в шаблоне поля. Мне нужно добавить переменные в тему предобработки: themename.theme. Как добавить переменную в themename.themeи …
9 theming  8 

2
Синтаксическая ошибка Drush PHP при запуске
Я следую инструкциям по установке Drush, которые перечислены на этой странице: https://github.com/drush-ops/drush/blob/master/docs/install.md Кажется, я получаю синтаксическую ошибку в коде: [user@localhost ~]$ wget https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar --2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar Resolving github.com (github.com)... 192.30.252.131 Connecting to github.com (github.com)|192.30.252.131|:443... connected. HTTP request sent, awaiting response... 302 Found 2015-11-16 16:23:05 (1.47 MB/s) - drush.phar saved [3496991/3496991] …
9 drush 

1
Как мне создать пользовательские вкладки?
Я пытаюсь создать новую пользовательскую вкладку, которая появляется на всех маршрутах, которые являются потомками объекта. {Entity_type} .canonical. Я попытался расширить класс DeriverBase, особенно переопределяя метод getDerivativeDefinitions. Я создал вкладку, расширив LocalTaskDefault и переопределив метод getRouteParameters. Вкладка появляется, когда вы посещаете стандартный путь пользователя Drupal, такой как www.mysite.com/user/1/ или www.mysite.com/user/1/edit. Однако, …
9 8 

3
Как ввести неполную или частичную дату с модулем даты? (День-Месяц-Год / Месяц-Год / Год)
У меня есть тип контента A, и у него есть поле даты . Я выбираю Day-Month-Yearдля этой даты поле. Но не у каждого контента есть день и я хочу выбирать только Monthи Yearдля этого контента. Если я выберу (введите) только месяц и год, это выдаст ошибку : Введенное значение для …
9 7  datetime 

5
«Исходная база данных не содержит узнаваемую версию Drupal».
Я установил два сайта Drupal в своей локальной среде Ubuntu для настольных компьютеров 15.10 Apache2 (2.4.12): один представляет собой свежую установку Drupal 8, а второй - копию существующего рабочего сайта, созданного с использованием Drupal 7 (который в основном состоит из модулей ядра). основанный, очень скромный с помощью страниц). Оба сайта …
9 8  migration 

1
Смогу ли я запустить свой сайт на PHP 7.0? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я начал читать о некоторых тестах производительности с PHP 7.0, которые …
9 7 

2
Отключить кеш для определенных блоков
Я бы хотел, чтобы страницы продолжали использовать механизм кэширования Drupal 8 для анонимных пользователей, за исключением определенных блоков, которые должны обновляться при каждом обновлении страницы, зная, что они генерируются из представлений. Это технически возможно? Как?
9 views  blocks  8  caching  users 

3
Как пропустить конкретные таблицы с помощью Drush sql-dump?
У меня есть файл конфигурации drush ~ / .drush / drushrc.php: if (!isset($options['structure-tables']['common'])) { $options['structure-tables']['common'] = array( 'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog' ); } $options['structure-tables']['common'] = array_merge($options['structure-tables']['common'], array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache') ); И у меня есть файл сценария bash: /usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql Но когда я выполняю …
9 drush  backups 

2
Экспорт / импорт конфигурации не работает
Я сделал drush config-export stagingна локальной версии моего сайта, а затем drush config-import stagingна сервере. Он импортировал весь словарь таксономии, но без терминов. Я также попробовал это через пользовательский интерфейс ( Конфигурация-> Разработка-> Синхронизация конфигурации ). Это ошибка или просто незаконченная природа Drupal 8?


2
Имидж и Медиа Лучшие Практики
Я ищу предложения по передовому опыту для D8 и файлов / носителей. Первоначально я добавил это как ответ, но kiamlaluno, очевидно, чувствовал, что это должен быть новый вопрос сам по себе, так что здесь идет. Я пытаюсь выяснить лучший способ обработки файлов и медиа-объектов. С увеличением уровня разработки в модуле …
9 8  media 

5
Каковы преимущества или недостатки использования ссылочных модулей вместо таксономического модуля?
Интересно, как решить, использовать ли основной модуль таксономии или модуль Entity Reference ? Я не использовал модуль Entity Reference раньше, но я использовал модуль таксономии (и некоторые связанные модули) на 10-15 веб-сайтах. Каковы преимущества или недостатки использования ссылочных модулей вместо таксономического модуля? Недавно я начал создавать сайт архива журнала. Есть …

1
Отправить форму на шаблон веточки
Как я могу передать форму в шаблон веточки в Drupal 8? Например, я получаю это: форма: mymodule / src / Form / MyForm.php Тогда на моем контроллере: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

1
Как использовать #element_validate и #value_callback в Drupal 8
Я следовал официальной Документации API форм, но этот код не работает для меня в Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) { form_error($element, 'This …
9 8  forms 

2
register.json не входит в систему пользователя и не возвращает сеанс пользователя / токен / пароль
Я перепробовал слишком много вариантов, чтобы перечислить их здесь, но суть в том, что я не могу войти в систему сразу после регистрации через Сервисы. Я пробовал новую установку Drupal 7.33 с включенными только Services 7.x.3.11 и настройками ресурса по умолчанию, предоставленными drupalgap 7.x.1.9 Когда я регистрируюсь с использованием интерфейса …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.