|
|
20.02.2011, 14:05
|
|
Гость
Гость
|
Вставляю в шаблон главной страницы код, что бы вывести список популярных товаров.
Код:";
$list = $shop->GetBestsellers(); // все типы товаров, 5 позиций, все разделы
foreach ($list as $row)
{
$result .= "<a href='$row[URL]'>$row[Name]</a><br />";
}
$result .= "
Но на странице не отображается ничего! Почему и как с этим бороться? Подскажите!
|
|
|
20.02.2011, 14:10
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
В макете дизайна код разрывается через echo:
Код:";
$list = $shop->GetBestsellers(); // все типы товаров, 5 позиций, все разделы
foreach ($list as $row) {
echo $row['Name']."<br/>";
}
echo "
|
|
|
23.02.2011, 11:28
|
|
Гость
Гость
|
почему не выводится более 5 товаров? Мне нужно вывести 20!
|
|
|
23.02.2011, 13:39
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
GetBestsellers()
замените на
GetBestsellers("", 20)
|
|
|
23.02.2011, 13:42
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
У метода GetBestsellers три необязательных параметра:
1. Номера компонентов с товарами ( через запятую ), из которых идет выборка ( по умолчанию - все )
2. Количество выдаваемых товаром ( по умолчанию 5 )
3. Номер раздела, откуда надо брать товары, включая подразделы ( по умолчанию - без ограничений )
|