Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Плитки товара на сайте


Prooksius

Recommended Posts

Всегда удручало в опенкарте, что нужно менять отображение плитки товара в куче мест, если нужно что-то поменять. Это и в модулях (например, на главной), и на на стр. категорий, и в поиске, и на производителях, и в товаре, в рекомендуемых, вообщем мест полно. И везде по идее обычно плитки одинаковые. Практически не встречал реализаций, чтобы они были разные в разных местах.
В итоге сделал отдельный файл вывода самой плитки и подключаю его в шаблонах вывода категорий, поиска, модулях.... везде.
В результате чтобы поменять внешний вид плитки, надо залезть в один файл.

Подключаю просто:
 

<?php foreach ($products as $product) { ?>	
	<? include 'product_thumb.tpl'; ?>
<?php } ?>	

ну и надо учесть путь, где файл лежит.

Змінено користувачем Prooksius
  • +1 1
Надіслати
Поділитися на інших сайтах

Ну выведите кастомным модулем отображения, на главной вид зачем менять то я не понял конечно.

Надіслати
Поділитися на інших сайтах


суть такого изменения, чтобы можно было править внешний вид и содержание всех плиток на сайте в одном файле. Централизовано.

Надіслати
Поділитися на інших сайтах

52 хвилини назад, Prooksius сказав:

суть такого изменения, чтобы можно было править внешний вид и содержание всех плиток на сайте в одном файле. Централизовано.

Не особо понятно что вы хотите сделать централизованно, мне просто либо выравнивание блоков либо отопление.
Больше можете предоставить информации чтобы иметь понимание того что вы думаете, сложно, очень.

Надіслати
Поділитися на інших сайтах


6 часов назад, Prooksius сказал:

суть такого изменения, чтобы можно было править внешний вид и содержание всех плиток на сайте в одном файле. Централизовано.

Способ удобный, и вроде даже встречал как-то подобное в темах. К сожалению, плитки и разные бывают.
 

 

6 часов назад, bodyak0 сказал:

Не особо понятно что вы хотите сделать централизованно, мне просто либо выравнивание блоков либо отопление.
Больше можете предоставить информации чтобы иметь понимание того что вы думаете, сложно, очень.

Мне тоже непонятно, о чем вы. Понял только, что у вас проблемы, очень.

Надіслати
Поділитися на інших сайтах


и не забыть потом во все контроллеры добавить все переменные

 

может дождемся когда и вправду $data['products'] будет обрабатываться где-то централизованно

  • +1 1
Надіслати
Поділитися на інших сайтах

14 часов назад, Shureg сказал:

Способ удобный, и вроде даже встречал как-то подобное в темах. К сожалению, плитки и разные бывают.

Как вариант, сделать несколько вариантов плиток и выбирать в настройках. Ну типа как во вкладке Дизайн можно выбрать свой, индивидуальный шаблон для товара, категории..

Блин, уже столько раз подмывало написать свой магазин наподобие опенкарта. Он во многом хорош, честно говоря, но есть и значительные неудобства.

Змінено користувачем Prooksius
Надіслати
Поділитися на інших сайтах

22 часа назад, Prooksius сказал:

Подключаю просто

 

Зачем читать файл в цикле 20 - 30 раз?

Нужно инклудить в переменную до цикла.

Надіслати
Поділитися на інших сайтах

1 минуту назад, mazein сказал:

 

Зачем читать файл в цикле 20 - 30 раз?

Нужно инклудить в переменную до цикла.

Можно и так, но там такой малюсенький файлик, я не думаю, что из-за этого будут тормоза.

Надіслати
Поділитися на інших сайтах

Только что, Prooksius сказал:

Можно и так, но там такой малюсенький файлик, я не думаю, что из-за этого будут тормоза.

 

Проблема не в размере, а в скорости доступа/чтения.

Надіслати
Поділитися на інших сайтах

1 минуту назад, Prooksius сказал:

Можно и так, но там такой малюсенький файлик, я не думаю, что из-за этого будут тормоза.

 

и так вот каждый... ну всего 100 запросов к базе для каждого товара, да ладно, если что клиент помощней сервак купит

 

в чем проблема форич тот же в этот файл засунуть

  • +1 1
Надіслати
Поділитися на інших сайтах

3 минуты назад, spectre сказал:

форич тот же в этот файл засунуть

 

Или так, да.

Надіслати
Поділитися на інших сайтах

5 минут назад, spectre сказал:

 

и так вот каждый... ну всего 100 запросов к базе для каждого товара, да ладно, если что клиент помощней сервак купит

 

в чем проблема форич тот же в этот файл засунуть

да, согласен, так лучше

Надіслати
Поділитися на інших сайтах

15 минут назад, Prooksius сказал:

да, согласен, так лучше

просто представьте что у вас 50 товаров на странице и 100 пользователей онлайн 

 

я думаю что 100 раз или 5000 раз подключить файл есть разница 

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.