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

Используйте его для вопросов о рендеринге или изменении разметки HTML, созданной модулем / темой.




4
Проверьте, вошел ли пользователь в тему
В Drupal 7 мы можем просто проверить, вошел ли текущий пользователь в тему, проверив $GLOBAL['user']->uidили используя user_is_logged_in(). Как я могу проверить, вошел ли пользователь в шаблон страницы, в Drupal 8? Решение состоит в том, чтобы зарегистрироваться вручную hook_preprocess_page(), но так как это очень популярно, я думаю, что Drupal предоставляет что-то …
16 theming  8 

5
сделать или распечатать изображение в друпале 7 node.tpl?
Я пытаюсь создать тему для узла с помощью tpl, и когда я пытался напечатать изображение, я не могу найти путь к изображению, как в d6 ... какую функцию мне нужно вызвать для правильного вывода изображения ... Я имею в виду что-то вроде theme ('')? Array ( [und] => Array ( …
16 7  theming  media 

4
Убедитесь, что поле не пустое
Какой лучший способ проверить, является ли поле пустым в шаблоне узла. В узле - 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 %} Однако, если я сделаю простое сравнение, то …
15 entities  8  theming 

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

4
Управление блоками в адаптивной теме
Я только начинаю адаптивную тему, основанную на Omega, вначале концентрируясь на мобильном макете. Существуют определенные блоки, которые, вероятно, будут считаться слишком «тяжелыми» для включения в мобильную компоновку, а также другие блоки, которые необходимо будет ввести специально для этой компоновки (расширенные меню, тонированная пользовательская панель и т. Д.). Я мог бы …
15 blocks  theming 

2
Изменение HTML, созданного Panels: возможно ли это?
Мне нравится использовать панели, но панели - это боль в стиле, потому что они генерируют огромное количество элементов div. Также классы, которые он применяет к этим элементам, не имеют смысла и слишком громоздки. Вызывает путаницу среди моих собратьев-фронтендеров. Чтобы показать вам результат, который они генерируют: Проблема в том, что я …
15 7  theming  panels 

4
Расширенное меню в Drupal 7
Я путешествовал по сети, и совершенно не очевидно, как оформить пользовательские меню. Я часами искал и не нашел ни одного поста, который иллюстрирует процесс от начала до конца создания меню и настройки его вывода. Кажется, это многоступенчатый процесс: Создайте меню через интерфейс Drupal. Создайте функцию theme в вашем template.phpфайле, чтобы …
15 7  routes  theming 

5
Как показать количество комментариев к узлу в node.tpl?
У меня была яркая идея изменить свои права пользователя, чтобы гости не могли видеть комментарии на узле. У меня нет проблем с представлениями вокруг моего сайта, поскольку они могут четко видеть, что есть комментарии к узлам, и они будут более склонны регистрироваться. Кажется, проблема в том, что когда они попадают …
15 theming  comments 

2
Удаление div'ов, добавленных рендером и node.tpl.php
Я пытаюсь создать шаблон HTML5 для Drupal 7, и я довольно разборчив в чистом коде. Я хочу получить полный контроль над HTML и CSS, которые по большей части я получаю, используя собственную тему. Другими словами, у меня есть набор HTML5 и CSS, который я хочу использовать точно так же, как …
15 7  theming 

2
Крючок для дублирования поля
У меня есть пользовательский модуль, который форматирует отображение поля изображения, которое может принимать несколько значений. Я хотел бы знать, какой хук я должен использовать, чтобы продублировать первое значение поля (например, «[image1]»), и добавить его обратно в начало массива ( array_unshift()я полагаю), прежде чем остальные мои функции отформатируют отображение / тема …
15 hooks  media  theming 

6
Как я могу ускорить загрузку kint () при отладке шаблонов веток?
Я видел довольно много дискуссий о том, как трудно работать с kint () из модуля Devel, потому что он максимально ограничивает ограничения памяти PHP и делает браузер перетаскиваемым. Я слышал некоторые мысли по улучшению его скорости за счет ограничения количества уровней. Например, в файле settings.php вы можете сделать следующее: require_once …
15 theming  8  performance 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.