Drupal views позволяют сконфигурировать сообщение на случай если результат запроса пуст и нельзя срендерить какой либо контент для данного представления.
Данная опция находится во вкладке ‘advanced’ вашего представления. Но в данной статье я покажу как изменить её программно перед рендерингом шаблона views.
Описанную выше настройку в конфигурации views нужно произвести, чтобы не потребовалось писать более сложный код.
Правка производится как hook_views_pre_render(&$view); 
		
		
			
			
			
			
				
					
				| 
					
				 | 
						/**  * Implements hook_views_pre_render().  */ function MODULENAME_views_pre_render(&$view) {   switch ($view->name) {     case 'VIEW_NAME':       $view->display['DISPLAY_NAME']->handler         ->handlers['empty']['area']         ->options['content'] = '<div>NO RESULT TEXT</div>';       break;   } }  | 
					
				
			 
		 
Элементы, выделенные заглавными буквами, замените согласно тому, что есть у вас.
DISPLAY_NAME — обычно это ‘default’, если вы не создавали разные виды ‘display’ для представления. Можете взять нужные имена из URL при редактировании вашего представления. 
/admin/structure/views/view/VIEW_NAME/edit/DISPLAY_NAME
					
					Drupal 7 модуль views
					
						
							Данная запись опубликована в 05.02.2020  18:52 и размещена в рубрике Drupal, На первой полосе.
																Вы можете перейти в конец страницы и оставить ваш комментарий.
							
						
					
					
					
				Мало букафф? Читайте есчо !
					
						
						Апрель 8, 2020 г.
						
						Популярный административный модуль admin_menu, собирает всё самое нужное и важное для управления сайтом. И хотя в 7 версии в ядре вы найдете модуль tool, обладающий похожим функционалом, ему не удалось заменить admin_menu. 
Далее, разберем код, добавляющий ...
						Читать
					 
					
						
						Январь 17, 2019 г.
						
						В определенный момент стандартные схемы данных Drupal вас могут перестать удовлетворять, и вы решите добавить свои таблицы в базу данных сайта. Как это ...
						Читать
					 
					
						
						Апрель 10, 2021 г.
						
						Стандартный шаблон страницы термина таксономии taxonomy-term.tpl.php не позволяет управлять выводом публикаций, он лишь служит как обертка для полей термина.
Единственная настройка CMS, которая влияет на вывод списка - это переменная default_nodes_main, ...
						Читать
					 
					
						
						Август 29, 2022 г.
						
						При обновлении модуля s3fs с ветки 7.x-2.x -> 7.x->3.x друпалу не удаётся найти указанный класс. Все необходимые шаги по апгрейду сделаны, как описано в readme.txt модуля.
Это проблема инициализации библиотеки awssdk в s3fs_libraries_info(). Drupal ...
						Читать