Drupal

Питання та відповіді для розробників та адміністраторів Drupal

5
Створення коментарів та вузлів за допомогою служб 3.x та JSON
У мене виникають проблеми з отриманням служб для розпізнавання POST в /comment.json. У мене є схожа проблема зі створенням вузлів. Ось така помилка, яку я отримую: HTTP / 1.1 406 Неприйнятно: відсутні обов'язкові коментарі аргументів Це повідомлення надходить з файлу: /services/server/rest_server/includes/RESTServer.inc Зокрема, рядки: elseif (!isset($info['optional']) || !$info['optional']) { return services_error(t('Missing …
10 7  services  8  json 

2
Як створити GET-форму
Наприклад, форма фільтра в областях адміністратора найкраще може бути формами GET, таким чином вони можуть бути відміченими для закладки і можуть підтримувати фільтри на сторінках пейджера. Як можна найкраще використовувати form_api для таких форм? Чи будуть подані _валіdate гачки? Чи можна опустити гачок _submit? Наприклад, фільтри, відкриті для перегляду, працюють …
10 forms 

3
замовлення на виконання гачка_форма_альтера
Чи є спосіб змінити порядок виконання mock_form_alter в Drupal 7 без зміни ваги модуля або злому Drupal Core? Я намагаюся змінити доданий в translation_form_node_form_alter елемент з модуля перекладу. При налагодженні форми я не можу знайти елемент, тому я припускаю, що мій гачок виконується до того, як знаходиться в модулі перекладу.
10 7  forms  hooks 

1
Чи збирає ядро ​​Drupal 8 за замовчуванням дані про відвідувачів?
Шукаю багато з останніх днів, але не отримую відповіді. Я готую політику конфіденційності сайту. Я не надаю жодної реєстрації користувача або засобу входу, але анонімний користувач може публікувати коментарі. Тепер питання виникає після того, як я прочитав наступні запитання і відповіді в DA, Не збирайте IP-адреси в Drupal 7 Тепер, …
10 8  users 

4
Чому "оновлення композитора друпаль / друпал" не працює?
Я встановив сайт Drupal 8.2.0 composer create-project drupal/drupal testsite. Тепер я хотів би оновити його до Drupal 8.2.1. Однак біг composer update drupal/drupal не працює. Він друкує таку помилку: Пакет "drupal / drupal", зазначений для оновлення, не встановлений. Ігнорування. Як це зробити? Підтримка чітко зафіксована в example.gitignore. # Ignore core …
10 8  composer 

1
Як оновити ядро ​​за допомогою Composer?
Гаразд, правда, я композитор-початківець. Отже, на своєму попередньому сайті я використовував менеджера композиторів для оновлення ядра Drupal. Це було досить прямо вперед (просто запустіть "композитор-друп-оновлення"). Однак менеджер композиторів зараз каже, що це застаріло. Версія для цього модуля Drupal 8 застаріла і більше не потрібна через покращення в Drupal 8.1. Використовуйте …
10 8  composer 

2
Як створити та використовувати спеціальний гачок?
Я розмістив тут запитання , яке мало одну пропозицію, але жодної відповіді. Хтось має поради щодо того, як реалізувати користувацький гачок у Drupal 8, який дозволить іншим модулям оновлювати вміст, створений батьківським модулем? Зміст буде невпорядкованим списком.
10 8 

1
drush / drush dev-master вимагає codegyre / robo ~ 1.0.0-beta1
Я переходжу сайт Drupal 6 на Drupal 8.1, тому, дотримуючись офіційних інструкцій, я встановив нову інсталяцію у власному каталозі. Оскільки це лише один сайт, я дотримувався інструкцій щодо розміщення моїх даних баз даних на сайтах / default / default.settings.php після оголошення масиву баз даних $. Запуск drush --statusповертає наступне. Drush …
10 8  drush 

4
Як обрізати текст тіла (field_body)?
Я створив подання для вузла, який відображає вміст як наданий об'єкт. Серед іншого, я виводя поле тіла в шаблон гілочки: {{ content.field_body }} Тепер я хотів би обмежити текст до 200 символів і поставити три крапки. Я перевірив три різні способи зробити це, але нічого не вийшло. Проблема полягає в …
10 theming  8 

4
Отримайте список усіх типів вмісту
Як отримати список усіх типів вмісту, визначених на сайті Drupal 8? У Drupal 7 це було раніше node_type_get_types(), але воно застаріле. Я спробував, Entity::loadMultiple()але, схоже, не виходить. Я думав над тим, щоб зробити власний запит, але не знаю, як він зберігається в базі даних.
10 nodes  8 

3
Як відключити модулі через інтерфейс адміністратора або через Drush?
У Drupal 7 можна було відключити модулі через адміністраторський інтерфейс або через Drush drush pm-disable. У Drupal 8 прапорці відтіняються в інтерфейсі адміністратора, і Drush не може відключити їх через pm-ones? Як відключити модулі в Drupal 8 за допомогою Drush або через інтерфейс адміністратора? Або мені потрібна консоль Drupal для …
10 8  drush 


1
Який порядок повинен запускати імпорт конфігурації та оновлення модулів?
Оскільки версія модулів схеми зберігається у сховищі ключових значень, вона унікальна для кожного сайту та не синхронізується через управління конфігурацією. Це має сенс, оскільки в оновленнях може знадобитися внести корективи, які не інкапсульовані в config (наприклад, оновлення бази даних), але є й інші зміни, які також можуть бути включені в …

2
Який еквівалент kuk_menu_alter () для зміни типу пункту меню?
Я хочу змінити тип меню в Drupal 8. У Drupal 7 ми можемо досягти цього за допомогою mock_menu_alter function module_menu_alter(&$items) { $items['admin/config/people/ip-blocking/default'] = array( 'title' => 'Block IP Address', 'type' => MENU_DEFAULT_LOCAL_TASK, ); } Так само я хочу змінити тип меню в Drupal 8. Як це можна зробити. Дякую тобі.
10 8  routes 

7
Як обмежити прямий доступ до URL-адрес вузлів, які відображаються у відеогалереї, створеній за допомогою Views?
Я створив відеогалерею за допомогою Views . Але я хочу лише, щоб сторінка була доступною для публіки і не дозволяла отримати доступ до кожного з відео окремо. Відео повинні бути створені як тип контенту, тому всі вони мають доступні ULR-файли на зразок /content/video-1тощо.
10 views  nodes  users 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.