Jump to content
Sign in to follow this  
arber64

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

Recommended Posts

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

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

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

 

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

 

Share this post


Link to post
Share on other sites

Не совсем.

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

 

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

Share this post


Link to post
Share on other sites

Не совсем.

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

<?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 } ?>

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

product_list.tpl

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

Share this post


Link to post
Share on other sites

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 } ?>

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.