Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
На самом деле существует два пути к теме представление:" поле " путь и" узел " путь. В "Представлении редактирования", можно выбрать" Row style: Node
", или" Row style: Fields
".
Благодаря предыдущим ответам, я использовал следующие инструменты:
Быстрый способ найти шаблонные файлы можно создать и изменить для представления в Представлениях 2.0, к:
модуль Devel функция "Theme developer" удобна для наблюдения, какие шаблонные файлы Drupal ищет, когда это переходит к теме что-то. См. снимок экрана на той странице для примера.
Вам также следует ознакомиться с Семантическими представлениями . Для простых тем оформления просмотров это действительно удобно.
Моя опция ярлыка.
Перейдите к файлу theme.inc в папке ВАШ_МОДУЛЬ_КАТАЛОГА
/ views / theme / .
В функции _views_theme_functions
выведите переменную $ themes или установите точку останова в последней строке функции, чтобы увидеть содержимое переменной.
Просто преобразуйте views_view
в views-view и __ to - и добавьте расширение вашего шаблона, чтобы получить желаемое имя файла.
Например, если элемент массива $ themes равен views_view__test_view__block
(где test_view
- это имя вашего представления), тогда имя файла шаблона будет views-view - test_view - block.tpl.php .
для меня block-views-myViewName-myBlockId.tpl.php работает
На мой взгляд, самый простой способ решить, какой файл шаблона использовать для оформления представлений: 1) Нажмите на admin/build/views/edit/ViewName -> Basic Settings -> Theme
Нажав на это, вы увидите список всех возможных файлов шаблонов. Выделенные (имена файлов выделены жирным) файлы указывают, какой файл шаблона используется для оформления той или иной части представления. После внесения необходимых изменений в соответствующий файл шаблона вида RESCAN ... теперь вы должны увидеть измененный файл шаблона выделенным.