0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 1143 Просмотров
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Нужно сделать  разный вывод списка товаров в разных категориях. например, в одном списке показывать только базовую цену, а в другом цену товара. Возможно ли это реализовать?
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
по id категории в макете вывода... если категорий много - тогда грустно
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Если в двух - то тогда какой вариант?
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
в файле
\templates\вашшаблон\html\com_jshopping\list_products\product.php

На примере вывода рисунка

Код: php
$catid = $product->category_id;//закидываем в переменную ID категории
//в тех местах, где есть разница в выводе
<?php if($catid == 1):/*если ID категории равен 1 - выводим только название товара*/  ?>
<?php print htmlspecialchars($product->name);?>
<?php elseif($catid == 2):/*если ID категории равен 2 - выводим только картинку товара*/   ?>
                <img class="jshop_img" src="<?php echo $product->image?>" alt="<?php echo htmlspecialchars($product->name);?>" title="<?php print htmlspecialchars($product->name);?>" />
<?php else:/*в остальных категориях выводим все как обычно*/  ?>
<a href="<?php echo $product->product_link?>">
                <img class="jshop_img" src="<?php echo $product->image?>" alt="<?php echo htmlspecialchars($product->name);?>" title="<?php print htmlspecialchars($product->name);?>" />
                </a>
<?php endif;?>

Если кто-то подскажет можно ли и как подключить в файле list_products.php по условию ID категории не product.php, а product1.php к примеру - буду благодарна. Что-то у меня не получилось.
« Последнее редактирование: 01.05.2015, 14:39:19 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитата: \components\com_jshopping\templates\default\list_products\list_products.php
<?php foreach ($this->rows as $k=>$product){?>
<?php if ($product->category_id == 2) $product->template_block_product = 'product1.php' ?>
<?php if ($k%$this->count_product_to_row==0) print "<tr>";?>
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Спасибо за помощь.
И еще вопрос. А вот такой вариант имеет право на существование:
создаем новый файл category_defaullt1.php, в нем делаем ссылку на вновь созданный файл products1.php, в котором в свою очередь делаем ссылку на новый файл list_products1.php. А в этом файле меняем переменную $product на переменную $product1 и создаем файл product1.php, в котором и делаем вывод нужных элементов товара?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
имеется в виду, чтобы можно было выбрать в самой категории что использовать? да, конечно, так тоже можно
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Спасибо.
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Что-то застопорилось на файле products_1.php.  Создал файл list_products_1.php, а ссылку прописал
Код
if (count($this->rows)){
        include(dirname(__FILE__)."/../".$this->template_block_list_product_1);
И ничего не выводиться, ну не считая сортировки.
Что не так делаю?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну так а что такое $this->template_block_list_product_1 ?
явно имя файла укажите
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Наконец-то, получилось. Спасибо, dmitry_stas
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Определить расширение. pop_description для списка товаров

Автор Alex_gs

Ответов: 3
Просмотров: 626
Последний ответ 24.09.2023, 12:18:34
от kit2m2
[Решено] Увеличение выбора покупаемых товаров + -

Автор Aspik

Ответов: 216
Просмотров: 43373
Последний ответ 02.08.2023, 21:31:25
от kit2m2
Смена фото при наведении в списке товаров категории

Автор Taatshi

Ответов: 57
Просмотров: 4052
Последний ответ 15.06.2023, 15:53:25
от Akeksandr
[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 29
Просмотров: 9821
Последний ответ 09.05.2023, 11:59:11
от Akeksandr
Шаблон фильтрации товаров

Автор Prevergenec

Ответов: 1
Просмотров: 1075
Последний ответ 23.01.2023, 18:13:43
от kit2m2