Кнопка «Редактировать» на карточке товара (vamshop)

29.09.2017 | Написал

В боксе «Статистика» при заходе на карточку товара есть кнопка для редактирования текущего товара. Часто бывает, что сам бокс расположен не удачно, и приходиться к нему прокручивать страницу, либо он вообще убран вместе с боковой колонкой согласно дизайна.
Сделаем кнопку «Редактировать» в удобном для нас месте.

Для этого:
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}

Теперь, если Вы залогинены как администратор, появляется кнопка-ссылка на страницу редактирования товара в том месте, где Вы ее добавили в шаблон.

Метки:
Комментарии читателей статьи "Кнопка «Редактировать» на карточке товара (vamshop)"

Нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.