Помощь Дополнительные поля joomshopping

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

нашел файл который отвечает за вывод поле

C:\OSPanel\domains\1.ru\administrator\components\com_jshopping\views\product_edit\tmpl\images.php


продублировал поле и изменил названия <input type="text" name="product_image_descr2_<?php print $i;?>" size="35" title="<?php print _JSHOP_TITLE2?>" /> может неправильно не знаю, но поле отобразился в карточке загрузки фото.

Код:
        <fieldset class="adminform">
        <legend><?php echo _JSHOP_UPLOAD_IMAGE?></legend>
        <div style="height:4px;"></div>
        <?php for($i=0; $i < $jshopConfig->product_image_upload_count; $i++){?>
            <div style="padding-bottom:6px;">
            <input type="text" name="product_image_descr_<?php print $i;?>" size="35" title="<?php print _JSHOP_TITLE?>" />
            <input type="text" name="product_image_descr2_<?php print $i;?>" size="35" title="<?php print _JSHOP_TITLE2?>" />
            <input type="file" class="product_image" name="product_image_<?php print $i;?>" />
            <input type="text" class="product_folder_image" name="product_folder_image_<?php print $i;?>" style="display:none;" />
            <input type="button" name="select_image_<?php print $i;?>" value="<?php echo _JSHOP_IMAGE_SELECT;?>" onclick="SqueezeBox_init(); product_images_request(<?php echo $i;?>, 'index.php?option=com_jshopping&controller=product_images&task=display');" class="product_folder_image"/>
            <br/><input type="checkbox" value="1" name="image_from_folder_<?php print $i;?>" id="image_from_folder_<?php print $i;?>" onclick="changeProductField(this);"/><label for="image_from_folder_<?php print $i;?>"><?php print _JSHOP_IMAGE_SELECT?></label>
            </div>
        <?php } ?>        
        </fieldset>

за вывод названия вроде отвечает

C:\OSPanel\domains\1.ru\administrator\components\com_jshopping\models\products.php

Код:
               if (!$error){
                    $this->addToProductImage($product_id, $name_image, $post["product_image_descr_".$i]);
                    $dispatcher->trigger('onAfterSaveProductImage', array($product_id, $name_image));
                }
            }else{
                if ($upload->getError()!= 4){
                    JError::raiseWarning("", _JSHOP_ERROR_UPLOADING_IMAGE);
                    saveToLog("error.log", "SaveProduct - Error upload image. code: ".$upload->getError());
                }
            }
                        
            unset($upload);    
        }        
        
        for($i=0; $i<$jshopConfig->product_image_upload_count; $i++){
            if ($post['product_folder_image_'.$i] != '') {
                if (file_exists($jshopConfig->image_product_path .'/'.$post['product_folder_image_'.$i])) {
                    $name_image = $post['product_folder_image_'.$i];
                    $name_thumb = 'thumb_'.$name_image;
                    $name_full = 'full_'.$name_image;
                    $this->addToProductImage($product_id, $name_image, $post["product_image_descr_".$i]);
                    $dispatcher->trigger('onAfterSaveProductFolerImage', array($product_id, $name_full, $name_image, $name_thumb));
                }
            }
        }



как правильно прописать product_image_descr2_ чтобы выводило в картинке?


а данные код отвечает за вывод на страницу как видим в коде прописаны одинаковые значения <?php print htmlspecialchars($image->_title)
C:\OSPanel\domains\1.ru\templates\vina_shoeshop\html\com_jshopping\product\product_default.php,


Код:
<div class="jshop_img_thumb">
                                <img  src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" onclick="showImage(<?php print $image->image_id?>)" />
                            </div>


а данная таблица _jshopping_products_images отвечает за хранение названия

как грамотно сделать чтобы сохранился скажите пожалучата
 
Назад
Сверху