|
|
20.04.2015, 18:03
|
|
Alex
Зарегистрирован: 2015-03-16
Сообщений: 59
|
Народ, приветствую всех!
Ситуация такова, необходимо сформировать ссылки для каждого бренда в списке брендов, чтобы при клике на бренд можно было попасть на каталог товаров только с этим брендом на который кликнули.
Список брендов формирую по алфавиту из компонента в котором располагаются товары, так:
Код:
<?
$var = $nc_core->db->get_col("SELECT Vendor FROM Message524" );
$itemven = array_unique($var);
sort($itemven);
if (!empty($itemven)) {
$first = array();
foreach($itemven as $row) $first[] = $row[0];
$first = array_unique($first);
$parm = array();
foreach ($itemven as $row) {
foreach($first as $f => $v) {
if($row[0] == $v) $parm[$v][] = $row;
}
}
foreach($parm as $let => $n) {
echo "<b>$let</b><br/>";
foreach($n as $val) {
echo $val . '<br/>';
}
}
}
?>
В итоге на странице получаем:
Код:
C
Canon
L
Leica
N
Nikon
P
Pentax
Как добавить к "$val" сформированную ссылку на отфильтрованный (как я понимаю) каталог товаров с выбранным брэндом?
Заранее благодарен.
|
|
|
20.04.2015, 18:14
|
|
Игорь
Игорь Мишарин

Зарегистрирован: 2011-11-20
Сообщений: 482
|
Наверно, так:
Код:echo "<a href='/URL_cataloga/?brand=$val'>$val</a><br />";
И в системные настройки компонента:
Код:if(isset($_GET[brand])) {
$ignore_sub=$ignore_cc=1;
$query_where = "a.Vendor = '$_GET[brand]'";
}
Stark
|
|
|
20.04.2015, 18:20
|
|
Alex
Зарегистрирован: 2015-03-16
Сообщений: 59
|
Игорь, Огромное спасибо, все работает как надо!
|