Вопросы с тегом «theming»

8
Как форсировать регенерацию шаблонов Twig?

Twig генерирует классы для своих шаблонов. Эти классы эффективно кэшируются при записи на диск. Вообще говоря, вероятно, не нужно беспокоиться о деталях того, как обрабатываются шаблоны веток, но могут быть случаи, когда шаблоны Twig должны быть заново сгенерированы вручную. (Аналогично...

8
Display Suite игнорирует hook_preprocess_node ()

Кажется, модуль Display Suite полностью игнорирует hook_preprocess_node()и hook_process_node(). Это тот случай? Если это так, как можно внести незначительные изменения в окончательный рендеринг с доступом ко всем переменным...

8
Функция dvel dsm () в Drupal 8 page.html.twig

Доступна ли функция dsm () модуля Devel в page.html.twig? Если он недоступен, есть ли способ сделать его доступным? Я могу использовать dsm () в файле .theme, но не в page.html.twig. Мне известно о функции dump () в .twig. dump () похож на var_dump () в php, и вывод не так чист, как функция dsm ()...

8
Как программно отобразить контактную форму в теме в D8

Как сделать так, чтобы боковая контактная форма (обратная связь) индивидуально отображалась в пользовательском блоке или другой странице / контакте (например, на первой странице)? Я пробовал этот код, но он не работает (являются ли контактные формы сущностями?): // get default form // get the...

8
как установить пакет через композитор?

Я хотел бы добавить библиотеку в мой пользовательский модуль drupal 7. Библиотека может быть установлена ​​через композитор, но я не могу найти решение для установки? Как я могу установить эту библиотеку? Я установил «менеджер композитора», но все еще не могу запустить...

8
Где рендерить? Препроцесс или шаблон?

Мы постоянно улучшаем производительность нашего кода и отслеживаем загрузку каждой страницы, чтобы оптимизировать время загрузки и рендеринга на наших сайтах. Принимая во внимание вышесказанное, я наткнулся на вопрос, где мы должны отображать рендеринг массивов? Если вы визуализируете их в своем...

8
Получить изображение с URL-адресом стиля из URI в ветке

Так что благодаря 4k4 мне наконец удалось получить исходный URI изображения в шаблоне поля через item.content['#item'].entity.uri.value и с {{ file_url(item.content['#item'].entity.uri.value) }} Я бы получил URL оригинального файла. У меня есть информация о стиле изображения через...

8
почему переменные шаблона Twig с разметкой не отображаются?

В моей функции предварительной обработки шаблона у меня есть переменная: $test = "<p>this is a paragraph</p>"; и я передаю его в мой шаблон: $variables['test'] = $test; и выведите его в веточку: {{test}} но вместо того, чтобы получить отформатированный абзац, я получаю исходный вывод в...

8
Как сделать модуль абзацев в ветке

Я создаю собственный шаблон для своей темы и создаю страницу page.html.twig. Я хочу вызвать отдельные поля узла в отдельные строки. Я был в состоянии успешно отобразить все, кроме поля абзаца. Я пытался. {{ node.field_benefits }} {{ node.field_benefits.value }} {{ paragraph.field_benefits }} {{...

8
Использование значения поля в качестве атрибута Twig

Мне нужно установить значение поля как класс CSS в шаблоне страницы. Как я могу сделать это способом Twig? {{attributes.addClass('class-name')}} это способ установить класс вручную. У меня есть поле списка, чтобы пользователь мог установить цвет фона для части сайта. В Drupal 7 я использовал этот...

8
Тематическая страница Drupal 8 [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я хочу настроить страницу обслуживания в Drupal 8....

8
Как мне оформить ссылку?

В Drupal 7 это было возможно. $link = array( '#type' => 'link', '#title' => t('My Title'), '#href' => 'node/1', ); drupal_render($link); Но я пробовал это с Drupal 8, и он ничего не выводит. $link = array( '#type' => 'link', '#title' => t('test'), '#url' => 'node/1', );...

8
Как установить тему по умолчанию программно

Я пытаюсь создать профиль установки и хочу, чтобы после установки моя настраиваемая тема была включена и настроена по умолчанию. Добавление в MYPROFILE.info.yml ... theme: - my_theme ...недостаточно. Это только устанавливает его, но это не установлено в качестве темы по умолчанию. Я думаю, что я...

8
Есть ли более эффективная альтернатива, чем переопределение файлов шаблонов?

Я должен избавиться от множества ненужных разметок в представлении. В общем, я достигаю этого, переопределяя файлы шаблона в моей теме, но на этот раз представление действительно огромно, а производительность снижается. Вот я и подумал, а есть ли более эффективный способ уменьшить разметку? При...

7
Представления 3 и HTML5 - как переопределить вывод для разметки?

У меня есть созданное мной представление, которое выбирает посты в блоге на основе определенного термина таксономии, создавая своего рода вид «Избранные посты», который я встроил на первой странице своего сайта. Проблема, с которой я продолжаю сталкиваться - это попытка вывести представление так,...

7
Как переименовать ссылку «Запросить новый пароль»?

Мы хотим переименовать текст «Запросить новый пароль» на странице входа в Drupal в какой-нибудь специальный текст. В файле user.module я вижу, что этот текст жестко запрограммирован if (variable_get('user_register', 1)) { $items[] = l(t('Create new account'), 'user/register', array('attributes'...

7
Переписать вывод поля CCK без использования шаблонов

Модуль Views имеет хорошую опцию, чтобы переписать вывод поля. Это позволяет адаптировать вывод полей CCK с помощью токенов, не создавая шаблон для этого представления. Есть ли модуль, который позволил бы подобную функциональность для вкладки «Поля отображения» типа контента? Мне нужно немного...

7
Как добавить дополнительные классы в поле даты в представлениях?

Я использую Drupal 7 . Я создал вид, который использует поле даты. Я хотел бы создать дополнительные классы для поля даты для этого конкретного представления. Например, <div class="field-content"> <span class="date">10</span> <span class="month">June</span> <span...