Блог пользователя - merlin
View - как изменить аргументы через хук?
Здравствуйте всем!
В 9м друпале не могу через хук изменить аргументы представления.
Вижу что есть хук_views_query_alter( $view, $query)
где $query в TableQueue есть эти параметры.
Однако никак не могу через программу их менять.
Обращение $query->TableQueue - дает ошибку
Error: Cannot access protected property Drupal\views\Plugin\views\query\Sql::$tableQueue
Вопрос:
- Как снять эту защиту?
- Как изменить контекстные фильтры (аргументы) через хук?
Спасибо!
Аналог Views PHP для Drupal9, или PHP фильтр?
Здравствуйте всем!
Мне нужна кастомная обработка views
Раньше, для 7го друпала я обходился модулем Views PHP, где мог вставлять в текст PHP инструкцию.
Сейчас при переходе на Друпал9 даже не знаю, как подступиться, как реализовать встраивание pHp скриптов в html текстов.
Посоветуйте пожалуйста что нибудь из своего опыта.
Спасибо!
Нелепое слово рядом с иконкой сайта (favicon). Как убрать?
Всех приветствую! Нужна помощь.
Развернул сайт на Drupal8. Название сайта прописано как положено здесь - /admin/config/system/site-information
Как и положено, название сайта отобразилось рядом с иконкой сайта (favicon) во вкладке браузера.
Однако с некоторых пор, там появилось непонятно откуда взявшееся слово, перед наименованием сайта.
А надо конечно, чтоб отобразилось исключительно наименование сайта из /admin/config/system/site-information.
Очистка кэша не помогает. Даже смена темы оформления не помогает.
Ссылки поверх разных областей изображения, как сделать?
Приветствую!
Нужно что-то вроде http://fotonotes.net/ , только вместо всплывающих аннотаций, нужны ссылки с переходом по соответствующим url-ам
Возможно ли такое, и на сколько это трудно?
Может модуль есть?
Может через html или css ?
Спасибо!
Аватарки сохранять и брать с внешнего сайта можно? Как?
Мультисайтинг с разными базами и общими юзерами.
Аватарка общая не видна на двух сайтах. Как их сделать общими?
Симпл(ссылка на каталог) для Drupal7 не проходит. Global avatar даже не разворачивается - грубая ошибка (модуль 2014 года, похоже заброшен) при создании таблицы своей.
Проблема банальна, а вот как решить не знаю.
Как вариант, найти модуль хранения аватарок на стороннем ресурсе. А такой модуль есть?
Может кто вспомнит?
Спасибо.
Есть аналог Entity Reference Prepopulate, но для таксономии?
Всех приветствую!
Модуль Entityreference prepopulate позволяет сделать предзаполнение поля Entity Reference, беря параметр через URL. Но к сожалению только для нод.
Можно ли аналогичным образом через URL предзаполнять в форме ввода поле - ссылки на термины таксономии?
Вроде напрашивается такая реализация, но модуля не нашел.
Спасибо.
Views 3 - не работают в контекстном фильтре множественные значения 1,2,3 (для AND) ?
Нужно отобрать материалы с полем таксономии (множественное значение поля), чтобы в них присутствовали все термины, переданный по параметру.
Включил в контекстных фильтрах "Разрешение на множественные значения"
"Если выбрано, пользователь сможет ввести несколько значений в виде 1+2+3 (для OR), или 1,2,3 (для AND)."
Однако обнаружил, что SQL запрос не меняется, остается одним и тем же, хоть при параметрах /1+2+3 , хоть при параметрах /1,2,3
Мультисайт для Drupal7, он вообще существует?
Сразу отмечу, что к сожалению на форуме нет ветки посвященной мультисайтингу.
А тема на мой взгляд, актуальная и не простая.
В Drupal7 при попытке создать мультисайтинг, сразу сталкиваешься с банальнейшей проблемой ведения общей файловой системы.
Ее просто невозможно сделать общей для 2х сайтов из-за того, что Drupal адекватно работает только с относительным путем к файловой системе
Речь идет о "Путь к общедоступным файлам" в dmin/config/media/file-system
По урлу запустить file.php и выполнить node_save()
Приветствую!
php-файл лежит в корне и запускается извне, по урлу. Надо внутри этого скрипта создать ноду.
Единственная известная мне возможность - через запуск node_save($node);
Однако при запуске, всякий раз выбрасывает из drupal_write_record() с ошибкой:
"PDOException: в функции drupal_write_record() (строка 7387 в файле /home/user/site.com/htdocs/www/includes/common.inc)."
В шапке скрипта идет подключение ресурсов друпала так:
Mailhandler+Feeds - как работают команды по умолчанию и в теле письма?
Приветствую!
Как я понимаю, в парсере (Mailhandler IMAP stream parser) нужно задать допустимые команды (Available commands)
Каждая команда в отдельной строке, задаю:
status: 0
taxonomy: [term1]
tid: 1
Далее открываю Процесс(Mapping for Node processor)
и там выставляю соответствия (Источник- цель):
Тема (subject) - Заголовок (title)
tid: 1 (tid: 1) - Свободные термины (field_tags)
Body (Text) - (body_text) Body (body)
Посылаю на мейл письмо с командой вверху тела письма:
tid: 1
Существует ли хук для подмены виджета поля в форме редактирования?
Поле материала хранит - термин словаря таксономии. Мне нужно в разных ситуациях разные виджеты для одного и того же поля. Возможно ли их программно подменить с помощью хука только для нестандартного ввода.
То есть тип материала будет настроен на один виджет, но при особом открытии ноды для редактирования, в поле надо подменить виджет на другой.
Кто то пробовал? Существует ли для этого хук?
Где и как в каскадных стилях настроить отступы?
Вывел с помощью views_tree иерахический словарь таксономии в виде дерева
Однако дерево оказалось плоским. Согласно инструкции - http://profhelp.com.ua/comment/1934 нужно там настроить каскадные стили. Но ГДЕ это? И КАК настроить? - ума не приложу)
Наверняка здесь все довольно просто, но без подсказки пока никак.
Подскажите пожалуйста куда смотреть, где и как сделать?
Модуль ядра Contact внешне работает, но писем нет
Drupal7. Второй день ковыряюсь. Ведет себя модуль непредсказуемо.
В admin/structure/contact создал категорию, указал мейл админа
В admin/config/system/site-information поставил сначала тот же мейл
У админа был тот же мейл.
В этом случае попадало в спам, так как отправитель совпадал с получателем.
заменил по рекомендации на адрес, связанный с моим доменом, чтобы избежать попадания писем в спам.
Organic Group открытое поле "Видимость группы" не влияет на видимость группы. Почему?
Настройки видимости работает только через "Обзор групповых прав доступа"
Но если только они и срабатывают, тогда нафик это поле "Видимости группы" которое предлагается в модуле?
Или я совсем ничего не понимаю, или ..... нас дурят)))
Такая же ерунда у всех с этим нефункционирующим полем?
Если да, тогда видимо лучше создать 2 разных типа материала для групп, один - видимые группы с общим доступом, другой тип материала - для закрытых групп.
Так конечно можно, но жаль не использовать все заложенные в модуль OG возможности
Можно ли с помощью views отобразить только типы материалов?
Здравствуйте!
Не могу в OG найти нормальный способ отобразить линк добавления материала в группу. Модуль OG Content Links не срабатывает. Делаю вручную, через Entity reference prepopulate в поле og_group_ref, да еще и через URL ноды в качестве параметра
Эти вручную прописанные линки, размещенные в блоке, хотелось бы скрыть от не состоящих в группе пользователей. Но в блоках нет таких свойств отключения в зависимости от состояния пользователя в группе.
Как на drupal.ru реализовано цитирование? Такое же для Drupal7 ?
Здравствуйте уважаемые коллеги.
Как на drupal.ru реализовано цитирование?
Хочется реализовать такое же для Drupal7. То есть дать пользователям возможность быстрого цитирования, чтобы щелчок на ссылке/кнопке вставлял в textarea кусок поста в тегах bbcode [ quote = "имя автора" ]%TEXT%[ / quote ]
Поделитесь пожалуйста своими решениями, если не трудно.
Если это стоит денег, то так же интересно выслушать.
Установил Boost и теперь никто не может войти на сайт
Здравствуйте коллеги!
Как организовать совместную работу над группой сайтов?
Уважаемые коллеги, хочу попросить вас (кто чем может)подсказать направления поиска в решении одной организационно-технической проблемы.
Общее описание проблемы:
Для поддержки и развития связанного комплекса сайтов (социальные проекты), нужно отвязать полную зависимость от одного человека - разработчика и администратора сайтов. Эта зависимость не позволяет далее, достаточно эффективно расширять и углублять их активность.
Как два контекстных фильтра заставить работать с оператором "или"?
Всем привет.
Помогите пожалуйста решить проблему.
Осуществляю выбор из списка в поле на основе views.
Соответственно используя модуль Entity Reference при создании представления.
Мне нужен вывести в список простейшую иерархию связанных нод
Целое-части, чтоб в списке вверху было "целое", а ниже "части"
- нода-целое
- нода-часть1
- нода-часть2
Связаны они между собой с помощью поля field_ce
Так как представление Entity Reference игнорирует вложения и т.п. вынужден использовать только контекстные фильтры
Допустим нода-целое имеет идентификатор nid=1. Вопрос: Как мне получить представление в котором бы соблюдалось условие:
$node->field_ce = 1 or $node->nid = 1