Перейти к содержанию
Официальный форум поддержки Simpla

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

Подскажите где производится POST на поле images в карточке товара,

 

требуется добавить под поле <input type="text" *** /> в Изображение товара

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

 

я понимаю что post должен быть в ProductAdmin.php но конкретно для _images как произвести для поля <input type=text ...>

Вам по сути правильно Константин ответил, как задали вопрос в первом сообщении так такой ответ и получили. Возможно Вы ищите готовое решение вашей задачи?

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

Вам по сути правильно Константин ответил, как задали вопрос в первом сообщении так такой ответ и получили. Возможно Вы ищите готовое решение вашей задачи?

Честно скажу возможно немного уже переутомился, но в упор не могу обнаружить где допускаю ошибку, парадокс заключается в том что:

_GET работает норм

на обновление и возврат норм

а запись не хочет

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

 

Нет, скорее Simpla/ProductAdmin.php

 

                    <input type=hidden name='images[]' value='{$image->id}'>

                    <input type=text name='names[]' value='{$image->name}' style="position:absolute;width:96px;left:0;bottom:0;">

Да :))) как в шаблоне вывести не проблема, с БД берет текст и без изменений в php 

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

Все разобрались!) 

 

создаем новую ячейку в s_images,  скажем variant_id

 

прописываем коннект в api/Images.php

 

в simapla/deisgn/html/product.tpl

                    <select name="var_to_img[{$image->id}]" style="width: 100px;">
                    {foreach from=$product_variants item=variant}
                    <option value="{$variant->id}" {if $variant->id == $image->variant_id}selected{/if}>{$variant->name}</option>
                    {/foreach}
                    <select>
в simpla/ProductAdmin.php
 
в // Порядок изображений
 
             $var_to_img = $this->request->post('var_to_img');
             $this->products->update_image($id, array('position'=>$i, 'variant_id'=>$var_to_img[$id]));
 
  
if($images = $this->request->post('images'))
   {
          $i=0;
          foreach($images as $id)
    {
         $var_to_img = $this->request->post('var_to_img');
         $this->products->update_image($id, array('position'=>$i, 'variant_id'=>$var_to_img[$id]));                   
         $i++;
    }
}
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...