Кнопка «Редактировать» на карточке товара (vamshop)
В боксе «Статистика» при заходе на карточку товара есть кнопка для редактирования текущего товара. Часто бывает, что сам бокс расположен не удачно, и приходиться к нему прокручивать страницу, либо он вообще убран вместе с боковой колонкой согласно дизайна.
Сделаем кнопку «Редактировать» в удобном для нас месте.
Для этого:
1. Откроем модуль карточки товара и заменим запрос:
$cat_query = vamDBquery("SELECT categories_name FROM ".TABLE_CATEGORIES_DESCRIPTION." WHERE categories_id='".$current_category_id."' and language_id = '".(int) $_SESSION['languages_id']."'" ); |
на
$cat_query = vamDBquery("SELECT cd.categories_name,cd.categories_id,c.categories_url FROM ".TABLE_CATEGORIES_DESCRIPTION." cd , categories c WHERE c.categories_id=cd.categories_id and c.categories_id='".$current_category_id."' and cd.language_id = '".(int) $_SESSION['languages_id']."'" ); |
Ниже после:
$info->assign('CATEGORY', $cat_data['categories_name']); |
добавим:
$info->assign('CATEGORY_ID', $cat_data['categories_id'] !== '' ? $cat_data['categories_id'] : $cPath); |
Тем самым мы вызовем немного больше информации о текущей категории товара.
2. Откроем шаблон карточки товара templates/наш шаблон/module/product_info/product_info_v1.html и вставим, например, под названием товара или под основной картинкой код кнопки:
{if $smarty.session.customers_status.customers_status_id == 0} <div class="ProductInfoEdit"><a class="btn btn-primary" href="admin/categories.php?cPath={$CATEGORY_ID}&pID={$PRODUCTS_ID}&action=new_product" target="_blank">Редактировать товар</a></div>{/if} |
Теперь, если Вы залогинены как администратор, появляется кнопка-ссылка на страницу редактирования товара в том месте, где Вы ее добавили в шаблон.
Немає коментарів.