Кнопка «Редактировать» на карточке товара (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)"

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

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.