Выбираем шаблон для результатов поиска в VamShop

Написано nikita на . Опубликовано в VamShop

По у молчанию в VamShop шаблон для результатов поиска берется из папки vamshop/module/product_listing причем берется просто первый попавшийся файл шаблона
Если вы хотите чтобы результаты поиска выводились по вполне конкретному шаблону - его необходимо прописать в includes/modules/product_listing.php

после

// get default template
if ($category['listing_template'] == '' or $category['listing_template'] == 'default') {
	$files = array ();
	if ($dir = opendir(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/')) {
	   while (($file = readdir($dir)) !== false) {
	     if (is_file(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$file)
			 and ($file != "index.html") and (substr($file, 0, 1) !=".")) {
				$files[] = array ('id' => $file, 'text' => $file);
	     } //if
	    } // while
		closedir($dir);
	}
	$category['listing_template'] = $files[0]['id'];
}

можно добавить код определяющий страницу с результатами поиска, и присваивающий этой странице конкретный шаблон из папки vamshop/module/product_listing

if (isset($_GET['keywords'])) {
                $category['listing_template'] = 'ИМЯ_ВАШЕГО_ШАБЛОНА.html';
}

Оставить комментарий