Запитання з тегом «8»

Теги версій повинні використовуватися для питань, що стосуються лише версії, а не просто сказати, яку версію використовує сайт.


3
Як розгорнути / керувати подібними сайтами з унікального профілю, без скидів?
Мені не подобаються рішення " клонування веб-сайту", що передбачає скидання бази даних та імпорт цього дампа в інше середовище. Це не схоже на реальний спосіб розгортання декількох екземплярів одного веб-сайту (staging / prod / dev / тощо). За допомогою D7 ми зазвичай використовували власні профілі та використовували друку для встановлення …

4
Перевірте, чи поле не порожнє
Який найкращий метод перевірити, чи поле порожнє в шаблоні вузла. У node - example.html.twig ми можемо використовувати змінну "content". Я не можу використовувати чек, як перевірку блоку {% if content.field_example %} Я можу використовувати щось подібне: {% if content.field_example['#object'] is defined %} Але який найкращий метод?
15 theming  8 

3
Як отримати доступ до даних поля в Twig?
У мене є список списку для користувацького типу блоку, який виглядає приблизно так: left|Align left right|Align right Я можу отримати доступ до ключа в Twig, зробивши щось подібне: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Однак, якщо я простий порівняння, це виходить FALSE. …
15 entities  8  theming 

10
Додати клас у поле вмісту (посилання)
Я хочу додати клас до <a>тегу поля, що складається з посилання та тексту. (Це поле типу Link .) Назва поля - content.field_c_button_link. У файл шаблону я хочу додати щось подібне. {{ content.field_c_button_link.0.addClass('button blue') }} Як я можу правильно додати клас? Відповідно до відповіді Патріка Шеффера, я переглянув налаштування поля, куди …

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

1
Як використовувати ін'єкцію залежності від \ Drupal :: moduleHandler () до контролера?
Я використовую наступний рядок у класі контролера. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh передає мені це повідомлення про помилку. \ Друпальські дзвінки слід уникати в класах, замість цього використовувати ін'єкцію залежності. Як мені це зробити? Чи потрібно мені створити конструктор, створити метод чи послугу? Якщо так, то який код потрібен службі? Я знайшов …

6
Як я можу зробити так, щоб kint () швидше завантажувався під час налагодження шаблонів гілочок?
Я бачив досить багато дискусій щодо того, як з kint () з модуля Devel важко працювати, оскільки він збільшує межі пам'яті PHP і змушує браузер перетягувати. Я чув деякі думки щодо вдосконалення його швидкості шляхом обмеження кількості рівнів. Наприклад, у settings.php ви можете зробити наступне: require_once DRUPAL_ROOT . '/modules/contrib/devel/kint/kint/Kint.class.php'; Kint::$maxLevels …
15 theming  8  performance 

5
Як відключити Twig і заблокувати кеш-пам'ять для конкретного модуля?
Я працюю над модулем в Drupal 8, який витягує часові дані із зовнішнього програмного забезпечення REST. Дані обробляються та передаються до Блоку. Кінцеві дані надсилаються в шаблон Twig так: ... public function build() { $build = []; $build['ticker_block'] = [ '#theme' => 'module_theme', '#data' => $myService->data(), ]; return $build; } …
15 8  caching  theming 

7
Не вдається встановити ... вже існує в активній конфігурації
У Drupal 8.1 я продовжую працювати в таких видах повідомлень, коли намагаюся активувати спеціальний модуль або спеціальну функцію, яка вносить деякі зміни в основну сторінку. (додавання полів). Це справді дратує ... Кроки: Очистити базу даних повністю перейдіть до /install.php та оберіть Стандартний профіль Тепер, коли сайт працює, перейдіть до Extend …
15 8  features 

5
Як отримати мітку пакета від юридичної особи
Як отримати зрозумілу людиною мітку пакета від завантаженої сутності. Скажімо, я хочу отримати мітку вузла пакета my_article, який є "Моя дивовижна стаття" // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // prints 'content type'. Я в змозі отримати лише машиночитану …
15 8  entities 

5
Як я можу запобігти кешування певної сторінки?
Я активував кеш на моєму сайті Drupal 8, і звичайно всі сторінки кешовані як очікувалося. Однак я хотів би мати певну сторінку, що обходить цей кеш. У своєму контролері я створив сторінку наступним чином: public function myPage() { return [ '#markup' => time(), ]; } Як я можу сказати Drupal …
15 caching  8 



2
Як отримати читабельне для людини ім'я типу вмісту в шаблоні вузла
Я створив шаблон вузла для свого вузла, і його нормально працює. Мені потрібно надрукувати ім’я типу вмісту, яке схоже на "Whitepaper" і має ім'я машини "w1" у моєму шаблоні вузла. Якщо я використовую змінну {{ node.bundle }}, її друк ім'я машини. Але мені потрібно людське читабельне ім’я . Я спробував …
14 theming  8  nodes 

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