Drupal

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

2
Отримайте реальний шлях файлу
Я створюю модуль читання Excel в Drupal 8. Я хочу отримати реальний шлях до файлу для його читання з такого шляху, як public: //2016-03/Places.xls. Яку функцію потрібно викликати для отримання реального шляху до файлу?
11 8  files 

9
Як правильно визначити, чи область порожня? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 8 місяців тому . У моїй сторінці сторінки є умова для друку регіонів, оскільки вона не порожня , але вона завжди буде друкувати …
11 8  theming 

4
Отримайте побратимів із посиланням на меню
Я намагаюся створити меню в Drupal 8, яке є лише посиланнями на поточну сторінку. Отже, якщо меню таке: Головна Батько 1 Підродинник 1 Дитина 1 Під-батьків 2 Дитина 2 Дитина 3 Дитина 4 Батько 2 Коли я перебуваю на сторінці "Дитина 3", я хочу, щоб блок меню посилався таким чином: …
11 8 

1
Як і коли використовувати filter_xss () та check_plain ()?
На views-view-fields--magazine--magazine.tpl.phpмоєму веб-сайті є багато файлів шаблонів, таких як цей . як і коли я повинен використовувати filter_xss () та check_plain () для покращення безпеки? наприклад, це код: <div> <div class="bf-header bf-article-header"><?php print $fields['title']->content; ?></div> <div class="bf-article-body"><?php print $fields['field_magazine_body']->content;?></div> <div class="bf-article-image"><?php print $fields['field_magazine_image']->content;?></div> </div> <div class="separator article-view-separator"></div> Як я можу …
11 security 

2
Як змінити режим перегляду програмно?
Я хочу змінити режим перегляду вузла програмно. Я використовував hook_preprocess_node(&$vars)і встановлював режим перегляду: function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } Але це працює не так, як очікувалося. Я щось тут пропускаю?
11 7  nodes  entities 

4
Повідомлення про статус за допомогою AJAX
Я здійснюю дзвінок AJAX в drupal 7 через стандартний AJAX Framework. Моя проблема полягає в тому, що коли повідомлення про стан встановлюється за допомогою зворотного дзвінка AJAX, воно просто втрачається (або відображається при наступному перезавантаженні сторінки). Як я можу відображати повідомлення про стан відразу після закінчення зворотного дзвінка AJAX, не …

2
Як видалити кеш-пам'ять після оновлення / видалення / додавання нового вмісту за допомогою гачків?
У нас є модуль спеціальних служб та сайт у Drupal 7, і я отримав завдання видалити кеш-пам'ять після того, як редактор додає новий вміст або оновить існуючий. Я читав про модуль під назвою " Кеш-дії" , але, як я вже сказав, мені потрібно створити функцію на моєму власному модулі. Крім …
11 7  hooks  caching 

1
Переклад представлень: вміст для переглядів текстових груп заборонено для перекладу через його текстовий формат
У мене є ця проблема, коли з заголовком мого погляду. Мені дозволено ввести переклад, але перекладений текст не відображається, коли подання відображається цією мовою. У мене в інтерфейсі Views є таке попередження: content for textgroup views is not allowed for translation because of its text format. Я читаю інші публікації, …
11 views 


3
Як зробити візуальні контекстні посилання для блоків, які я надаю в коді?
Я завантажив об'єкт і вміст блоку module_invoke()і використовував їх render()для надання. Я хочу використовувати контекстні посилання для цього блоку. Як я можу зробити їх також? Це код, яким я користуюся шаблон шаблону insde page - front.tpl.php. $block = module_invoke('block', 'block_view', '4); print render($block); Який код я повинен використовувати замість цього?
11 7  blocks 

3
Drush Make видаляє .git папки
Після нерозумного почуття з "drush make" та github я з'ясував, що всі папки .git (використовувані git для запису історії, конфігурації, місця розташування тощо) були видалені "drush make", і я чув про це раніше, але не стикався Я не підтримував створення файлів. Зокрема, натискання make видаляє папку .git і ти можеш …

4
Як повторно підключити kuka_post_update_NAME ()
Drupal 8 представив,hook_post_update_NAME() що має деякі переваги надhook_update_n оновленням модулів. Кожен hook_post_update_NAME()повинен виконуватись лише один раз, але іноді я хочу його повторно, наприклад, коли я налагоджую гачок оновлення під час розробки. З hook_update_n, ви можете скинути версію схеми в базі даних . Як ти повторюєшся hook_post_update_NAME()?
11 8  updating 

1
Додайте клас до комірки таблиці Drupal, що містить ['data']
У Drupal 8 подання таблиць все ще дуже схоже на Drupal 7. Ви створюєте багатовимірні масиви рядків і стовпців у PHP, які Drupal перетворює відповідно в a <tr>і <td>s. Досі існує цей заплутаний Drupalism, відомий як 'data'той, який дозволяє додавати елементи масиву візуалізації як дані комірок (не плутати з атрибутами …
11 theming  8 

4
Конфігурація меню експорту [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 9 місяців тому . Шукаєте спосіб експорту конфігурації меню. Система управління конфігурацією експортує саме меню, але не конфігурацію …

5
Як я можу контролювати видимість блоку за допомогою коду?
У Drupal 6 я міг контролювати видимість блоку за допомогою PHP-коду в конфігурації блоку інтерфейсу, наприклад: <?php return MYMODULE_abc() || MYMODULE_def() ; ?> Ці функції шукали поточний вузол, систематику тощо, щоб вирішити, чи відображати блок. Цей параметр PHP відсутній у Drupal 8, але в ньому є $visibilityполе BlockBase. Чи можу …
11 8  blocks 

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