Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Кнопка редактирования заказа при просмотре [vQmod]


noakky
 Поделиться

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

Кнопка редактирования заказа при просмотре [vQmod]


Кнопка редактирования заказа при просмотре [vQmod]


Модуль добавляет кнопку "Изменить" Редактирования заказа при просмотре самого заказа рядом с кнопками "Показать счет" и "Вернуться" (иначе приходилось выходить из просмотра заказа, что его изменить).

Для использования без vqmod:

  1. в файле admin/controller/sale/order.php
    • добавить
      $this->data['button_inedit'] = $this->language->get('button_inedit');

      перед

      $this->data['button_invoice'] = $this->language->get('button_invoice');


    • добавить
      $this->data['inedit'] = $this->url->link('sale/order/update', 'token=' . $this->session->data['token'] . '&order_id=' . (int)$this->request->get['order_id'], 'SSL');

      перед

      $this->data['invoice'] = $this->url->link('sale/order/invoice', 'token=' . $this->session->data['token'] . '&order_id=' . (int)$this->request->get['order_id'], 'SSL');


[*]в файле admin/language/russian/russian.php

  • добавить
    $_['button_inedit']           = 'Изменить';

    перед

    $_['button_invoice']          = 'Показать счет';


[*]В файле admin/view/template/sale/order_info.tpl

  • добавить
    <a href="<?php echo $inedit; ?>" target="_blank" class="button"><?php echo $button_inedit; ?></a>

    после

    <div class="buttons">



 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

спасибо, экономит клики :)

правда мне в 1.5.4.1 пришлось файлик поправить. в admin/view/template/sale/order_info.tpl у меня строка отличается, т.е. просто добавил свою строку и Вашу рекомендацию 

 

 

  • добавить
    <a href="<?php echo $inedit; ?>" target="_blank" class="button"><?php echo $button_inedit; ?></a>

    после 

    <div class="buttons">
Ссылка на комментарий
Поделиться на других сайтах


спасибо, экономит клики :)

Очень простая штука, но правда нужная. С опенкартном недавно знаком, но удивился такой логике правки заказов)

Подскажите какая у вас тема и как выглядит ваша строка, может я адаптирую для остальных?

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

ну тема стандартная, версия 1.5.4.1

строка:

<div class="buttons"><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
Ссылка на комментарий
Поделиться на других сайтах


спасибо, экономит клики :)

правда мне в 1.5.4.1 пришлось файлик поправить. в admin/view/template/sale/order_info.tpl у меня строка отличается, т.е. просто добавил свою строку и Вашу рекомендацию 

А что конкретно изменили, а то у меня такая же строка в 1.5.1.3

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


в xml файле примерно с 34 строки:

<file name="admin/view/template/sale/order_info.tpl">
		<operation>
			<search position="replace">
				<![CDATA[
					<div class="buttons"><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
				]]>
			</search>
			<add>
				<![CDATA[
					<div class="buttons"><a href="<?php echo $inedit; ?>" target="_blank" class="button"><?php echo $button_inedit; ?></a><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
				]]>
			</add>
		</operation>
	</file> 

так выглядит у меня

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


в xml файле примерно с 34 строки:

<file name="admin/view/template/sale/order_info.tpl">
		<operation>
			<search position="replace">
				<![CDATA[
					<div class="buttons"><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
				]]>
			</search>
			<add>
				<![CDATA[
					<div class="buttons"><a href="<?php echo $inedit; ?>" target="_blank" class="button"><?php echo $button_inedit; ?></a><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
				]]>
			</add>
		</operation>
	</file> 

так выглядит у меня

У меня нет таких строк в файле admin/view/template/sale/order_info.tpl

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


в xml файле примерно с 34 строки:

<file name="admin/view/template/sale/order_info.tpl">		<operation>			<search position="replace">				<![CDATA[					<div class="buttons"><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>				]]>			</search>			<add>				<![CDATA[					<div class="buttons"><a href="<?php echo $inedit; ?>" target="_blank" class="button"><?php echo $button_inedit; ?></a><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>				]]>			</add>		</operation>	</file>
так выглядит у меня

в xml файле примерно с 34 строки:

<file name="admin/view/template/sale/order_info.tpl">		<operation>			<search position="replace">				<![CDATA[					<div class="buttons"><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>				]]>			</search>			<add>				<![CDATA[					<div class="buttons"><a href="<?php echo $inedit; ?>" target="_blank" class="button"><?php echo $button_inedit; ?></a><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>				]]>			</add>		</operation>	</file>
так выглядит у меня
У меня в admin/view/template/sale/order_info.tpl такого нет.
Ссылка на комментарий
Поделиться на других сайтах


$_['button_invoice']          = 'Показать счет';

Эта и подобные строки "обрамленные" тегом <search> в xml варианте очень критичны к кол-ву пробелов/табуляций и переводу. Если в вашем языковом файле перевод отличается, или в контроллере в коде перед $this->... другой отступ - xml может не сработать. Проверено для opencart 1.5.6

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


Слегка "проапгрейдил" модуль автора. Теперь он при заходе в "просмотр заказа" добавляет кнопку "редактировать заказ", а при заходе в "редактировать в заказ" - добавляет кнопку "просмотр заказа".

 

button_edit.xml

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 4 недели спустя...

Для MaxyStore v 1.5.4.1 нужно заменить в xml строки с 34 по 47 и все работает

 

Raensul

Отправлен 30 Октябрь 2013 - 09:00

в xml файле примерно с 34 строки:

 

<file name="admin/view/template/sale/order_info.tpl">
        <operation>
            <search position="replace">
                <![CDATA[
                    
<div class="buttons"><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
                ]]>
            
</search>
            <add>
                <![CDATA[
                    
<div class="buttons"><a href="<?php echo $inedit; ?>" target="_blank" class="button"><?php echo $button_inedit; ?></a><a onclick="window.open('<?php echo $invoice; ?>');" class="button"><?php echo $button_invoice; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
                ]]>
            
</add>
        </operation>
    </file> 

 

так выглядит у меня

или берите готовый файл

button_edit.xml

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


  • 3 месяца спустя...

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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