Title в Panels - D7

Главные вкладки

Аватар пользователя solar25 solar25 9 октября 2020 в 14:37

Всем привет! Помогите, пожалуйста, вывести в title модуля Panels переменный аргумент.
Сама панель формируется на основе передаваемого из view значения %id.
Необходимо формировать title на основе другого значения из поля вьюхи, если его передавать в панель вторым аргументом ссылки - получается очень некрасиво. Возможно, кто-то может подсказать иные варианты динамического формирования title?

Комментарии

Аватар пользователя VasyOK VasyOK 10 октября 2020 в 16:06

Там в "подстановки" точно никаких нужных токенов нет?
Честно не любитель panels, но заголовок с помощью views можно создать какой угодно. Хоть на основании полей, хоть с условиями. Главное сделать вьюху с аргументом по NID (TID, UID).

Аватар пользователя solar25 solar25 12 октября 2020 в 20:14

Панель состоит из 3-х фрагментов view, поэтому предполагаю что заголовок настраивается именно в панели, но в настройках панели нужный токен отсутствует. Вариант - либо вместе с id в строке запроса передавать нужное значение поля (что криво), либо как-то вытаскивать нужное мне поле из фрагмента вьюхи, как - непонятно.

Аватар пользователя voviko voviko 12 октября 2020 в 0:01

панели - это зло. много сайтов переделывал и самое сложные с панелями.
может так?

<?php 
drupal_set_title
('My custom title!');
?>
Аватар пользователя solar25 solar25 15 октября 2020 в 14:42

Лично мне, обычному юзеру, панели удобны в 7-ке как решение из коробки.
Например, беру три вьюхи, тянущие данные из разных кастомных таблиц, ставлю каждой формат вывода Bootstrap Accordion и очень красивые раскрывающиеся responsive таблицы получаются, без правки стилей и тем.

Аватар пользователя solar25 solar25 14 октября 2020 в 14:37

Всем спасибо за помощь, вопрос решен: во вьюхе установил drupal_set_title($row->fio);
а потом в настройках панели использовал токен %token:current-page:title