К основному контенту

opencart 1.5.6.4 Админка - заказы - Продукты - фото товара



Это код из файла xml для vqmod
Так как не для всех версий шалона подойдет, то лучше сделать в ручную или отредактировать под себя.
 


<modification>
    <name>Добавляем изображение товара в заказ</name>
    <version>2.0.3.1</version>
    <link>http://picasso-agency.ru</link>
    <author>Slait</author>
    <code>2vHShWX</code>
     
      <!-- Контроллер -->
      <file path="admin/controller/sale/order.php">       
      <operation>
          <search><![CDATA[$data['products'][] = array(]]></search>
          <add position="before"><![CDATA[
            $this->load->model('tool/image');
                $product_qimage = $this->db->query("SELECT image FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product['product_id'] . "'");
                $product_image = $product_qimage->row['image'];
          ]]></add>
      </operation>
      <operation>
          <search><![CDATA['product_id'       => $product['product_id'],]]></search>
          <add position="after"><![CDATA[
            'thumb'             => $this->model_tool_image->resize($product_image, 100, 100),
          ]]></add>
      </operation>
    </file>
   
   
   
   
    <!-- Шаблон -->
   
    <file path="admin/view/template/sale/order_info.tpl ">       
      <operation>
          <search><![CDATA[<td class="text-left"><?php echo $column_product; ?></td>]]></search>
          <add position="before"><![CDATA[
            <td class="text-center">Изображение</td>
          ]]></add>
      </operation>
      <operation>
          <search><![CDATA[<td class="text-left"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>]]></search>
          <add position="before"><![CDATA[
            <td class="text-center"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" style="padding: 1px; border: 1px solid #DDDDDD;" title="<?php echo $product['name']; ?>"  /></td>
          ]]></add>
      </operation>
    </file>
   
   

</modification>

Комментарии

Популярные сообщения из этого блога

Clean-param: tracking синтаксис не распознается Вебмастер Гугл

В вебмастере google обнаружил такую ошибку в разделе "Сканирование" - "инструмент проверки файла robot.txt"   - Clean-param: tracking  - синтаксис не распознаётся на форумах читаю,

Фиксируем кнопку при прокрутке. Используем Intersection Observer JavaScript API

При прокрутке колесика вниз - кнопка подымается вверх экрана. Это обычное поведение всех элементов.  Но наша задача сделать так, что бы кнопка задержалась вверху экрана и не ушла выше. Задержалась и замерла в своей секции. Как только секция закончиться, то кнопка скрывается вверху экрана и уступает место следующей секции.  Верстаем простенький шаблон. Хэдеру и Футеру делаем фон серенький и задаем высоту около 100 пикселей. А в контенте будут секции, которые разбиваем на три одинаковые колонки.  В первой колонке будет только кнопка,  с которой будем работать. А в двух остальных - произвольный текст. И продублируем эту секцию четыре раза. Для массовости.  Все шаблон готов.  Далее нам нужно отслеживать viewport - видимый контент. Когда блок, в которой находится кнопка, прибывает в зоне видимости, то кнопку необходимо фиксировать в верхней части, когда она ее достигнет. Такое можно добиться свойством css sticky. Остается только добавлять и удалять его к нашей ...

GTmetrix показывает, что Вордепрес тормозит из-за ?wc-ajax

Этот пост дает ответ на этот вопрос https://businessbloomer.com/woocommerce-why-how-to-disable-ajax-cart-fragments/ В этой статье описывается откуда берется эта функция и как её убрать вручную. Всего пару строк в файле function.php add_action( 'wp_enqueue_scripts', 'bbloomer_disable_woocommerce_cart_fragments', 11 );  function bbloomer_disable_woocommerce_cart_fragments() {     wp_dequeue_script( 'wc-cart-fragments' );  } или add_action( 'wp_enqueue_scripts', 'bbloomer_disable_woocommerce_cart_fragments', 11 );  function bbloomer_disable_woocommerce_cart_fragments() {     if ( is_front_page() ) wp_dequeue_script( 'wc-cart-fragments' );  }