Как проверить, добавлен ли просмотр в функцию?
Для представлений Drupal есть ли какой-либо способ/поле, которое сообщает нам, добавлено ли ваше представление в функцию или нет. И если да, то в какую функцию она добавлена?
У меня есть представление, которое мне нужно проверить, добавлено ли оно в функцию или нет.У меня много функций на моем сайте, и я просматриваю все функции одну за другой, чтобы проверить, добавлено ли представление в какую-либо из них. Есть ли какой-либо другой эффективный способ проверить это?
Любое руководство приветствуется.
1 answers
Функции экспортируют код представлений в файлы, подобные этому: my_module.views_default.inc
. Каждый модуль функций с файлом my_module.views_default.inc
содержит представления.
Вручную:
Поиск по этим модулям с использованием имени машины представления в качестве входных данных покажет, отслеживается ли имя машины представления для любого из этих модулей.
Использование drush:
После обновления всех ваших функций drush fu-all -y
внесите некоторые изменения в представление (сохраните) и drush fl
. Особенность, которая появится со статусом overridden
, содержащим это представление, в противном случае представление еще не отслеживается. Чтобы увидеть, какие функции содержат код представлений, выполните drush fc --exported
и выберите views_view
, что значительно сузит диапазон поиска.