Додати кнопку змінити в картку товару
Робимо можливість редагування товару прямо з вітрини, додаємо кнопку змінити.
Створення, розробка, виготовлення сайтів | WEB-STYDIA.COM

Доброго часу доби шановний відвідувач.

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

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

А було б непогано додати кнопку "змінити" прямо в картку товару з вітрини, клікнувши по якій ви відразу ж потрапляєте на сторінку зміни даного товару.

Сьогодні я покажу вам метод як таке зробити швидко і просто, всього кількома рядками коду.

Приклад того що у нас вийде ви можете подивитися тут:

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

Гаразд давайте вже приступимо до вирішення поставленого завдання і зробимо можливим редагувати наш товар прямо з вітрини opencart!

Зміни будемо проводить на стандартному шаблоні.

Отже нам потрібно відкрити файл: catalog/view/theme/default/template/product/product.tpl

І в ньому в потрібному вам місці додати код:

особисто я додав в даному прикладі відразу навпроти моделі після:

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

На свій текст то ви можете її вже використовувати.

Але ж ми хочемо зробити кнопку редагування красивою і щоб вона працювала на різних мовах.

Додаємо підтримку локалізації, відкриваємо файл: catalog/controller/product/product.php

І десь після:

Додамо:

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

і в ньому десь вставляємо:

Я вставив після:

Такі ж дії робимо з іншими мовними файлами.

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

Ну і останнє це кілька рядків стилів для нашої кнопки які потрібно помістити в файл стилів вашого шаблону:

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

Так що пробуйте і тестуйте.

Всіх з минулим святом Пасхи

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

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

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

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

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