Drupal

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


1
Як створити тип перегляду відображення посилання Entity?
У мене є сутність, яка містить колекцію польових посилань на сутність та може редагувати посилання сутності в режимі вибору сутності. Простий (з додатковим фільтром по пакету), але в списку відображається лише ім'я поля entity x . Я також створив подання, в якому відображається інформація від посилається сутності, але коли я …
26 views  entities 

4
Як повністю відключити кешування?
Я розробляю сайт в Drupal 7 і кешування значно сповільнює роботу. Наприклад, у мене була тематична функція для форми. Мене спантеличив, чому це не працює. Поки я не очистив кеш і він був виправлений. Як його повністю відключити?
26 7  caching 

5
Як додати JavaScript, визначений для перегляду?
Я маю представлення на своєму сайті, яке має конкретну назву класу. Я хочу знати, що всередині файлу template.php теми, як я можу дізнатися, чи існує перегляд із конкретною назвою класу на сторінці запиту. Для мене це дуже важливо, оскільки мені потрібно включати конкретні JavaScript та CSS, коли на сторінці використовується …

5
Переклад вузла проти суб'єкта (поля)
Мені хотілося б знати, що ви рекомендуєте для багатомовного сайту. Наприклад, розглянемо такий випадок: сторінка та її вміст мають бути доступними трьома мовами (наприклад, німецькою, англійською та іспанською мовами); на сайті використовується один тип профілю, кілька типів вмісту та поглядів, систематика, систематика-посилання, посилання на вузли, посилання користувачів і польових посилань, …
26 7  i18n-l10n 

5
Простий спосіб створити блоки програмно? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Навчання Drupal. Зараз я знаю, що я можу створити блок через бекенд, але я …
26 blocks 

8
Як програмно отримати NID поточного вузла
Я перебрав цю стару нитку на drupal.org, і це просто змушує мою голову крутитися. Спустивши шлях і намагаючись розібрати NID зсередини? Має бути кращий спосіб. І такі рішення, як global $node; $nid = $node->nid; не працюють у моєму користувальницькому модулі (хоча мені кажуть, що вони працюють у шаблонах?). Ніякої помилки …
26 nodes 

5
Як використовувати "NOT IN" у запиті?
Який правильний спосіб написати запит, що містить "NOT IN", використовуючи оператор стану? Мій запит такий: SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); Я спробував щось подібне: $query->condition('n.' . $key, $value, 'not in (select language from languages where language = $value)');
26 7  database 

9
Як запобігти встановленню модуля Devel у виробничих середовищах
Як за допомогою нового менеджера конфігурації Drupal 8 я можу запобігти встановленню модуля Devel у певних середовищах? Наскільки я знаю, встановлення його на моїй локальній означає, що наступного разу, коли я експортую конфігурацію та переміщую її в інші мої середовища (dev, test, prod), вона буде автоматично включена.

9
Як створити посилання?
Скажімо, я розширюю blockBaseклас для створення користувальницького блоку, і я реалізую blockBuildметод створення певної розмітки для мого блоку. Щось на зразок цього: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() { return array( '#markup' => 'This is a block!', ); } } Якби я хотів …
26 navigation  8 

5
Використання АБО з EntityFieldQuery
У мене ніколи не було цього робити до сьогодні, але, схоже, не можна робити запити АБО EntityFieldQuery, оскільки db_orвикористовується для вибору запитів. Приклад можна отримати до всіх об'єктів, у яких є поле дати, де значення є нульовим або після сьогоднішнього дня. Я щось пропускаю чи якусь хитрість чи це просто …


3
Як програмно призначити дозволи на ролі?
У мене є кілька дозволів, які я хотів би призначити деяким ролям програмно для легшої установки. Оскільки я встановлюю модуль і створюю і дозвіл, і ролі, у мене немає ідентифікаторів ролей, де я хочу встановити дозволи. Поки що я лише знайшов способи програмно призначити ролі, які потребують ідентифікатора ролі. Цікаво, …
26 7  users 

4
Як тематизувати спеціальний блок
Я створив блок , використовуючи hook_block_infoі hook_block_themeтощо. Але як я можу тематизувати це? У мене це працює, щоб повернути масив з ключами 'subject'і 'content'. Але я створив розмітку прямо в hook_block_view()гачку, і це не те, що я хочу. У документах сказано, що контент бажано повертати як масив, що передається, а …
26 7  blocks  theming 

7
Як отримати параметри $ _POST та $ _GET
Я ajaxly викликаю маршрут і передаю йому дані. У своєму контролері я хочу отримати $_POST['var'], $_POST['var2']здається, через використання HttpFoundation в drupal 8, $_POSTа $_GETїх не існує в старому методі, як я можу отримати доступ до $_POSTпараметрів у користувальницькому контролері?
26 8 

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