Зверніть увагу >> Створюємо якісні та сучасні сайти. Доопрацьовуємо вже готові проекти сайтів. Маємо великий досвід роботи в веб програмуванні. Кращі умови та ціни на наші послуги. Звертайтеся ☎ (097) 162-68-00    ☎ (063) 162-68-00
Дата надходження в картці товару opencart
Як додати дату публікації товару в opencart
💼 Cтворення сучасних веб сайтів будь якої складності. | 👌 WEB-UKRAINE.COM

Дата надходження в картці товару opencart

📆 Можливість виведення дати в товарі інтернет магазину💥 opencart.

5/52 ratings

Вітаю друзі, сьогодні хочу опублікувати невелику замітку з ряду корисних речей для інтернет магазину 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 :

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

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

Знаходимо:

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

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

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

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

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

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

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

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

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

Залишити відповідь

Виберіть спосіб спілкування
Звязатися з нами!
Ми готові до діалогу.