Перейти к содержанию
arber64

Как при сохранении товара возвращаться на предыдущую страницу?

Рекомендуемые сообщения

Как при сохранении товара  возвращаться на предыдущую страницу? 1.5.6.4

Я так понимаю нужно изменить эту строку:

<a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a>

 

Но как ? Подскажите пожалуйста.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не совсем.

Если речь про список товаров в админке, и хотите при выборе фильтров после редактирования товара возвращаться обратно к списку с УЖЕ выбранными фильтрами - нужно править контроллер в соответствующих функциях (для редактирования - update), добавлять учет значений фильтров.

 

Самый простой вариант - открывать/редактировать товар в другой вкладке браузера, по нажатию правой кнопки мыши.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не совсем.

Если речь про список товаров в админке, и хотите при выборе фильтров после редактирования товара возвращаться обратно к списку с УЖЕ выбранными фильтрами - нужно править контроллер в соответствующих функциях (для редактирования - update), добавлять учет значений фильтров.

 

Самый простой вариант - открывать/редактировать товар в другой вкладке браузера, по нажатию правой кнопки мыши.

Я понял,- Тогда подскажите как изменить кнопку редактировать чтобы открывалось на новой вкладке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я понял,- Тогда подскажите как изменить кнопку редактировать чтобы открывалось на новой вкладке?

В админке в списке товаров нажимать на "Изменить" не левой, а правой кнопкой, в открывшемся списке выбрать "Открыть на новой вкладке" ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всю жизнь для этого юзал среднюю кнопку мыши, которая автоматически открывает ссылку на новой вкладке. Ну или как вариант искать где-то в шаблоне админки тэг <a> и туда прописать target="_blank"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня в админке две кнопки - одна открывает в самом магазине на новой вкладке, а вторая изменить но в той же вкладке. Вот код этих кнопок:

<?php foreach ($product['action'] as $action) { ?>
                <a<?php echo (isset($action['click'])) ? ' onClick="window.open(\'' . $action['click'] . '\')"' : ''; echo (isset($action['href'])) ? ' href="' . $action['href'] . '"' : ''; ?> title="<?php echo $action['title']; ?>" id="<?php echo $action['name'] . "-" . $product['product_id']; ?>" class="btn btn-mini<?php echo ($action['btn']['class']) ? ' ' . $action['btn']['class']: ''; ?><?php echo ($action['edit']) ? ' ' . $action['edit']: ''; ?>"<?php echo ($action['ref']) ? ' data-ref="' . $action['ref'] . '-' . $product['product_id'] . '"' : ''; ?>><?php if ($action['btn']['icon']) {?><i class="<?php echo $action['btn']['icon']; ?>"></i><?php } else { ?><?php echo $action['text']; ?><?php } ?></a>
                <?php } ?>

Я по аналогии пытаюсь сделать не получается. ????

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всю жизнь для этого юзал среднюю кнопку мыши, которая автоматически открывает ссылку на новой вкладке. Ну или как вариант искать где-то в шаблоне админки тэг <a> и туда прописать target="_blank"

 

Вот Вам правильное решение, либо юзать колесико, либо прописать target="_blank" к ссылке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот Вам правильное решение, либо юзать колесико, либо прописать target="_blank" к ссылке.

Так подскажите как прописать  target="_blank" к ссылке.

Код кнопки выше. Как и куда его вставить?

Там насколько я понимаю ссылка формируется средствами PHP  а не html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так подскажите как прописать  target="_blank" к ссылке.

Код кнопки выше. Как и куда его вставить?

Там насколько я понимаю ссылка формируется средствами PHP  а не html

 

product_list.tpl

<a href="<?php echo $edit; ?>" target="_blank"><?php echo $text_edit; ?></a>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

product_list.tpl

<a href="<?php echo $edit; ?>" target="_blank"><?php echo $text_edit; ?></a>

 

Наверно лишняя >

Вобщем разобрался спасибо,  вставил в свой код и заработало.

<?php foreach ($product['action'] as $action) { ?>
                <a<?php echo (isset($action['click'])) ? ' onClick="window.open(\'' . $action['click'] . '\')"' : ''; echo (isset($action['href'])) ? ' href="' . $action['href'] . '"' : ''; ?> title="<?php echo $action['title']; ?>" id="<?php echo $action['name'] . "-" . $product['product_id']; ?>" class="btn btn-mini<?php echo ($action['btn']['class']) ? ' ' . $action['btn']['class']: ''; ?><?php echo ($action['edit']) ? ' ' . $action['edit']: ''; ?>" target="_blank"<?php echo ($action['ref']) ? ' data-ref="' . $action['ref'] . '-' . $product['product_id'] . '"' : ''; ?>><?php if ($action['btn']['icon']) {?><i class="<?php echo $action['btn']['icon']; ?>"></i><?php } else { ?><?php echo $action['text']; ?><?php } ?></a>
                <?php } ?>

Но все же,-  как при сохранении товара  возвращаться на предыдущую страницу?

Может выть есть рецепты, подскажите пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.