Дата надходження в картці товару opencart
Як додати дату публікації товару в opencart
Створення, розробка, виготовлення сайтів | WEB-STYDIA.COM

Вітаю друзі, сьогодні хочу опублікувати невелику замітку з ряду корисних речей для інтернет магазину opencart, а саме в даній статті я покажу як можна вивести відображення дати публікації товару в картку, а також в список товарів категорії.

Всі ви вже знаєте що при публікації товару в формі самого додавання товару в адмін панелі, є поле в якому можна вказати коли даний товар з'явився на сайті, так ось це поле ми і виведемо в шаблон магазину.

Я звичайно дуже рідко використовую при розробці інтернет магазину дану можливість, так як вважаю що покупцеві до лампочки коли ви додали цей товар, але деякі замовники просять це зробити, тому ми і розглянемо варіант виведення дати в картці і категорії товарів, можливо комусь це стане в нагоді.

І так приступимо спочатку до самої карточки товару.

Для того щоб додати дату надходження в картку нам буде потрібно, відредагувати всього три файли, а саме:

Першим ми внесемо зміни в файл контролера catalog/controller/product/product.php, редагуємо:

Шукаємо рядок:

Після якого додаємо наступне:

Тобто, ми додали мовну змінну.

Далі в тому ж файлі шукаємо:

І після додаємо:

Наступним кроком ми додамо в файл catalog/language/russian/product/product.php сам текст, десь перед:

Додаємо:

Те ж саме робимо з усіма мовами які використовуєте на своєму сайті.

Ну і останній пункт це вивід дати публікації в сам шаблон картки товару в файл catalog/view/theme/*/template/product/product.tpl :

Знаходимо щось схоже на це:

І нижче або вище додаємо це:

PS: Дата відображається повністю, разом з точним часом, якщо ж вам потрібно прибрати вивід часу а залишити тільки конкретно дату надходження, тоді замість:

Додаємо наступний код:

Ось власне і все, тепер поруч з полем моделі буде відображатися дата надходження товару.

Як я і обіцяв на початку статті, ми розглянемо також можливість виведення дати в список товарів категорії, і так приступимо:

Як і у випадку з додаванням дати в картці товару, в категорії ми будемо вносити зміни всього в три файли, і наші дії будуть практично однаковими, за винятком деяких моментів.

Вносити зміни ми будемо в файли:

Першим внесемо зміни в контролер catalog/controller/product/category.php.

Шукаємо рядок:

Після якого додаємо наступний код:

Далі в тому ж файлі шукаємо:

І після додаємо наступне:

Далі відкриваємо мовний файл catalog/language/russian/product/category.php

І після:

Додаємо:

Ну і останнім редагуємо файл шаблону категорії catalog/view/theme/*/template/product/category.tpl :

Тут трохи складніше, тому що список товарів як зазвичай має два види відображення, сітка і список, тому нам треба зробити для одного і для іншого варіанту:

І так, виводити дату надходження товару в категорії ми будемо під назвою товару:

Знаходимо:

І після додаємо:

Далі шукаємо:

Після додаємо:

Після шукаємо:

І нижче додаємо знову:

Ось власне і все що потрібно було зробити для того щоб в списку товарів під назвою додався вивід дати надходження. Користуйтеся, сподіваюся я витратив не даремно свого часу на написання даної статті і комусь це стане корисним. Удачі вам.

Вас також може зацікавити

Немає коментарів

Ви можете залишити коментар першим.

Залишити коментар

Будь ласка, введіть Ваше ім'я. Будь ласка, введіть адресу електронної пошти. Будь ласка, введіть повідомлення.