Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


noakky

Recommended Posts

Кнопка редактирования заказа при просмотре [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 weeks later...

Для 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 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.