shaklov 63 Опубликовано 11 апреля, 2010 Жалоба Share Опубликовано 11 апреля, 2010 В списке товаров (файл product_listing_columns.html) вывожу всех производителей данной категории стандартной меткой {$MANUFACTURER_SORT}. Но необходимо после выбора производителя выделить его цветом в этом списке. Нашел место в файле \includes\modules\default.php которое отвечает за вывод списка производителей. Но нужно видимо условие на filter_id добавить. Подскажите пожалуйста, а то без подсветки текущего производителя эта функция выглядит не красиво. Если разберемся, то эту возможность не помешает и в стандартные шаблоны встроить. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 12 апреля, 2010 Жалоба Share Опубликовано 12 апреля, 2010 в \includes\modules\default.php замени if (isset($current_category_id)) { $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id.'&filter_id='.$filterlist['id']).'">' . $filterlist['name'] . '</a> '; } else { $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'filter_id='.$filterlist['id']).'">' . $filterlist['name'] . '</a> '; } на if (isset($current_category_id)) { if (isset ($_GET['filter_id']) && vam_not_null($_GET['filter_id']) && ($_GET['filter_id'] == $filterlist['id'])) { $manufacturer_sort .= '<a href='.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id.'&filter_id='.$filterlist['id]).'"><strong>' . $filterlist['name'] . '</strong></a> '; } else { $manufacturer_sort .= '<a href='.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id.'&filter_id='.$filterlist['id]).'">' . $filterlist['name'] . '</a> '; } } else { if (isset ($_GET['filter_id']) && vam_not_null($_GET['filter_id']) && ($_GET['filter_id'] == $filterlist['id'])) { $manufacturer_sort .= '<a href='.vam_href_link(FILENAME_DEFAULT, 'filter_id='.$filterlist['id]).'"><strong>' . $filterlist['name'] . '</strong></a> '; } else { $manufacturer_sort .= '<a href='.vam_href_link(FILENAME_DEFAULT, 'filter_id='.$filterlist['id]).'">' . $filterlist['name'] . '</a> '; } } Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 12 апреля, 2010 Автор Жалоба Share Опубликовано 12 апреля, 2010 Спасибо огромное, работает! +1 в карму. Только активные "Все производители" у меня ни-как выделенным не получаются. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 12 апреля, 2010 Жалоба Share Опубликовано 12 апреля, 2010 link=topic=5424.msg45237#msg45237 date=1271089077]Только активные "Все производители" у меня ни-как выделенным не получаются. Там же ниже. Замени $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id).'">' . TEXT_ALL_MANUFACTURERS . '</a> '; на if (!isset ($_GET['filter_id'])) { $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id).'"><strong>' . TEXT_ALL_MANUFACTURERS . '</strong></a> '; } else { $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id).'">' . TEXT_ALL_MANUFACTURERS . '</a> '; } Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения