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

17
Как переопределить файл page.tpl.php по умолчанию?

У меня есть одна страница на моем D7сайте со значительным отклонением от остальных моих страниц. На этой странице я буду отображать только ограниченное количество регионов и в другом макете. Каков наилучший способ переопределить значение по умолчанию page.tpl.php? Могу ли я создать что-то вроде "...

17
Как обработать / очистить устаревшие агрегированные css / js?

Я использую только Drupal 7, встроенный в агрегацию CSS / JS, однако папка files, в которой находятся файлы css.gz и js.gz, заполняется довольно быстрыми темпами, и хотя я уверен, что это будет какое-то время прежде чем он начнет полностью заполнять диск, сейчас самое подходящее время, чтобы...

16
сделать или распечатать изображение в друпале 7 node.tpl?

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

16
Как мне получить базовый путь?

Я хочу использовать базовый путь в файле шаблона Drupal 8. Я попробовал следующее, но я не получил правильный результат. {{ app.request.baseUrl }} {{base_path}} Что мне нужно, это абсолютный путь к узлу {{ app.request.baseUrl }}/{{ url }}. Одно из решений, которое я нашел, - поместить этот код в...

16
Визуализация простого текста в виде HTML в ветке Drupal 8

Я наткнулся на стену, пытаясь отрисовать код разметки SVG-изображения в HTML из простого текстового поля. Я пытаюсь сделать svg-код из простого текстового поля, не переопределяя отображение текстового поля везде. простой текстовый формат в настоящее время преобразует все HTML-теги и <> в...

16
Проверьте, вошел ли пользователь в тему

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

15
Управление блоками в адаптивной теме

Я только начинаю адаптивную тему, основанную на Omega, вначале концентрируясь на мобильном макете. Существуют определенные блоки, которые, вероятно, будут считаться слишком «тяжелыми» для включения в мобильную компоновку, а также другие блоки, которые необходимо будет ввести специально для этой...

15
Как показать количество комментариев к узлу в node.tpl?

У меня была яркая идея изменить свои права пользователя, чтобы гости не могли видеть комментарии на узле. У меня нет проблем с представлениями вокруг моего сайта, поскольку они могут четко видеть, что есть комментарии к узлам, и они будут более склонны регистрироваться. Кажется, проблема в том, что...

15
Как отключить Twig и заблокировать кеш для определенного модуля?

Я работаю над модулем в Drupal 8, который получает чувствительные ко времени данные из внешнего REST API. Данные обрабатываются и отправляются в блок. Окончательные данные отправляются в шаблон Twig следующим образом: ... public function build() { $build = []; $build['ticker_block'] = [ '#theme'...

15
Как получить доступ к полевым данным в Twig?

У меня есть поле списка для пользовательского типа блока, который выглядит следующим образом: left|Align left right|Align right Я могу получить доступ к ключу в Twig, выполнив что-то вроде этого: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Однако, если я...

15
Убедитесь, что поле не пустое

Какой лучший способ проверить, является ли поле пустым в шаблоне узла. В узле - example.html.twig мы можем использовать переменную «content». Я не могу использовать проверку как проверку блока {% if content.field_example %} Я могу использовать что-то вроде этого: {% if...

15
Расширенное меню в Drupal 7

Я путешествовал по сети, и совершенно не очевидно, как оформить пользовательские меню. Я часами искал и не нашел ни одного поста, который иллюстрирует процесс от начала до конца создания меню и настройки его вывода. Кажется, это многоступенчатый процесс: Создайте меню через интерфейс Drupal....

15
Крючок для дублирования поля

У меня есть пользовательский модуль, который форматирует отображение поля изображения, которое может принимать несколько значений. Я хотел бы знать, какой хук я должен использовать, чтобы продублировать первое значение поля (например, «[image1]»), и добавить его обратно в начало массива (...

15
Добавить класс в поле содержимого (ссылка)

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

15
Изменение HTML, созданного Panels: возможно ли это?

Мне нравится использовать панели, но панели - это боль в стиле, потому что они генерируют огромное количество элементов div. Также классы, которые он применяет к этим элементам, не имеют смысла и слишком громоздки. Вызывает путаницу среди моих собратьев-фронтендеров. Чтобы показать вам результат,...