Drupal

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


1
Програмний виконати набір дій (Правила модуль)
Я хочу використовувати інтерфейс правил для визначення деяких наборів дій, але хочу виконувати ці дії програмно із спеціального модуля. Як я виконати дію за допомогою коду і передати необхідні аргументи (тільки вузол в даному випадку). Спасибі!
23 rules 

3
Як я пишу автоматизовані тести?
Я бачив, що Drupal 7 включає в себе якісь випробування рамки (я не пробував його ще з тих пір мої існуючі сайти все ще знаходяться в Drupal 6 і, ймовірно, не будуть мігрувати в найближчим часом). Як можна написати автоматичне тестування для сайту Drupal 6, чи є модуль для цього? …
23 testing 

2
Програмно оновити довідкове поле сутності
Я знаю, що можу оновити (або встановити значення) для довідкового поля сутності в Drupal 7 з кодом, подібним до наступного. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Я хочу програмно встановити значення для мого довідкового поля суб’єкта користувача в Drupal 8. Я спробував з $node->field_code_used_by->setValue(1);і , $node->field_code_used_by->entity->value = 1;але ні один з них не …
23 8  entities 

1
Як відключити модуль та його залежні модулі за допомогою Drush?
Чи є можливість відключити модуль та його залежні модулі за допомогою Drush. Скажімо, мені потрібно відключити представлення даних, але я також увімкнув views_accordion. Якщо я запускаю $ drush pm-disable views, не відключаю модуль перегляду .
23 7  drush 

5
Отримайте URL-адресу зображення в Twig
Я хочу надати зображення як фонове зображення за допомогою вбудованого стилю в гілочку. Я створив поле під назвою bg_image і приєднав його до стандартної звичайної сторінки. Після годинного обертання я зміг отримати URL-адресу зображення в node.html.twig {{ file_url(node.field_bg_image.0.entity.uri.value) }} але я не зміг змусити його працювати всередині поля - field-bg_image.html.twig …
22 theming  8  files 

3
Як зробити візуалізацію вузлів, тепер коли node_view () застарілий?
У Drupal 7 я часто використовую node_view()для візуалізації вузлів (використовуючи режими перегляду) блоками чи сторінками наступним чином: $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); } $build['nodes']['#markup'] = $output; return $build; node_view()/ entity_view()був застарілим і замінений конструктором представлення даних, як …
22 entities  8 

5
Стилі зображення повертають заборонено
Я використовую модуль Вставка, щоб дозволити користувачам вставляти зображення у певний стиль зображення на сторінку. Після оновлення до Drupal 7.20 зображення не зберігаються у files/stylesпапках, а URL-адреса зображення повертає помилку 403 (доступ заборонено). Я перевірив дозволи на папки, і всі вони встановлені на 777.
22 7  media 

2
Чи є якісь переваги / застереження щодо використання довідки про особу через довідку терміна?
Насправді досить просте запитання, але чи є користь від використання основного поля опорного терміна над полем Посилання суб’єкта господарювання ? Очевидно, що позначення тегом насправді не є параметром Entity Reference, але я використовував Inline Entity Form для створення нових термінів зі сторінки вузла, і він працює чудово (я вважаю за …


3
Отримайте шлях до активних тем у шаблоні Twig
У мене є запитання про отримання шляху до зображення у шаблоні Twig. Зображення не присвоюється полі чи чомусь. Просто статичне зображення, яке зберігається у "MYTHEME / image / icon / my-icon.png". У Drupal 7 я отримую шлях до мого node.template із таким кодом: <img src="<?php print base_path() . path_to_theme(); ?>/image/icons">/my-icon.png …
22 media  8  theming 

8
Перевірка на наявність поля на entry_metadata_wrapper
Я повторюю колекцію полів і загортаю елементи колекції поля за допомогою_фабрикату_файла. Я хотів би перевірити наявність поля, перш ніж викликати його valueметод (що призводить до помилки на полях, які не мають значення), але я не можу знайти спосіб це зробити. $field_collection_item = field_collection_item_load($id); $item_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item); // this results …
22 entities 

4
Як динамічно додавати класи до тегу BODY на основі шляху / глибини сторінки?
Як динамічно додавати класи до тегу body, наприклад, у цьому прикладі нижче? -Home -Cities --Melbourne <body class="melbourne"> --- Парки <body class="melbourne theme_parks"> --- Ресторани <body class="melbourne restaurants"> --Новой Йорк <body class="new_york"> --- тематичні парки <body class="new_york theme_parks"> --- Ресторани <body class="new_york restaurants"> -контактними нас <body class="contact_us"> Drupal новачок тут і …
22 7  theming 

2
Що таке "#" властивості?
Читаючи рамкову документацію Ajax, я натрапив на #ajaxвласність. Мені відомо, що за допомогою коду мимоволі про те, що перед ними є інші ці властивості з хеш-знаками. Що означає хеш-знак? Про що ці властивості?
22 7 

5
Сховати мітку поля
Чи є спосіб приховати мітку поля під час надання користувальницького поля в Drupal 7? У своєму шаблоні вузла я маю: <?php print render($content['field_image']); ?> Що дає мені: <div class="field field-name-field-image field-type-image field-label-above"> <div class="field-label">Image: </div> <div class="field-items"> <div class="field-item even"> <img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""> </div> </div> </div> Я хотів би не …
22 7  theming  entities 

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