Сохранение пути к изображениям
        Здравствуйте, подскажите пожалуйста, есть ли способ, при добавлении изображений, чтобы путь к предыдущему изображению сохранялся? Т.е. например, добавляем изображение для новостей, чтобы выбрать место для загрузки, приходится кликать на папку assets, потом на папку images, потом на папку news и загружать фото. Чтобы добавить фото к следующей новости нужно проделать те же манипуляции.
Как сделать чтобы при следующем открывании файл менеджера путь сохранялся с предыдущего раза? В данном примере — assets/images/news
Использую Migx, в tv указал источник файлов, но путь все равно от корня открывает.
    
    
                                                                                
            Как сделать чтобы при следующем открывании файл менеджера путь сохранялся с предыдущего раза? В данном примере — assets/images/news
Использую Migx, в tv указал источник файлов, но путь все равно от корня открывает.
Комментарии: 14
                В настройках поля с картинкой на вкладке MediaReaources надо выбрать source From = tv.            
                    
                а если у меня так задаются поля
                    Вкладки формы:
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image"},
    {"field":"title","caption":"Название картинки"}
  ]
}]
Разметка колонок:
[{
  "header": "Изображение", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage","renderer": "this.renderImage"
},
{
  "header": "Название", "sortable": "true", "dataIndex": "title"
}]            Вкладки формы:
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image", "sourceFrom":"tv"},
    {"field":"title","caption":"Название картинки"}
  ]
}]            
                у меня два поля Migx tv
                    1) migx otzyv
[{"caption":"Отзывы", "fields": [
{"field":"names","caption":"Имя человека"},
{"field":"descriptions","caption":"Отзыв","inputTVtype":"richtext"},
{"field":"dates","caption":"Дата отзыва","inputTVtype":"date"},
{"field":"gallerys","caption":"Фотография от клиента","inputTV":"gallery-klient","sourceFrom":"tv"}
]
}]
[{
  "header": "Имя человека",
  "dataIndex": "names"
},{
  "header": "Отзыв",
  "dataIndex": "descriptions"
},{
  "header": "Дата отзыва",
  "dataIndex": "dates"
},{
  "renderer": "this.renderImage",
  "header": "Фотография от клиента",
  "dataIndex": "gallerys"
}]
2) migx gallery-klient
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image",  "sourceFrom":"tv"},
    {"field":"title","caption":"Название картинки"}
  ]
}]
[{
  "header": "Изображение", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage"
},
{
  "header": "Название", "sortable": "true", "dataIndex": "title"
}]все равно из корня…            
                дописываю что б было так, дописываю 
Вкладки формы
                    "inputTV":"gallery-klient" (это tv, у него в источники файлов выбран нужный путь.)Вкладки формы
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image", "inputTV":"gallery-klient"},
    {"field":"title","caption":"Название картинки"}
  ]
}]но все равно, открывает через корень            
                Так попробуй
                    Вкладки формы:
[{"caption":"Галерея", "fields": [
    {"field":"image","caption":"Заголовок","inputTVtype":"image", "sourceFrom":"migx"},
    {"field":"title","caption":"Название картинки"}
  ]
}]            
                СУПЕР! сработало! наконец-то ))))) спасибо))            
                    
                работает в админке, а вот на фронте у картинки путь в гипертссылке обрезался.
так обычно работал: сайт.ру/img/picture/review_pics/13.jpg
а стал: сайт.ру/review_pics/13.jpg (не работает, ссылка укоротилась)
                    так обычно работал: сайт.ру/img/picture/review_pics/13.jpg
а стал: сайт.ру/review_pics/13.jpg (не работает, ссылка укоротилась)
                Самый простой способ, даже 2:
1. установить плагин mixedimage, создать поле с типом Смешанная загрузка, указать динапческие пути и прописать это поле в MIGX конфиге
2. В MIGX конфиге у нужного поля прописать источник файлов.
Пример:
                    1. установить плагин mixedimage, создать поле с типом Смешанная загрузка, указать динапческие пути и прописать это поле в MIGX конфиге
2. В MIGX конфиге у нужного поля прописать источник файлов.
Пример:
[{
"fields": [
{"field":"text","caption":"Текст"},
{"field":"image","caption":"Изображение","inputTVtype":"image","sourceFrom":"config",
"sources":"[{\"MIGX_id\":\"1\",\"context\":\"web\",\"sourceid\":\"3\"}]"}
]
}]3 — это ID источника файлов            
                спасибо за ответ. способ номер 2 не сработал., первый способ может попробую когда-нибудь.            
                    
                Ещё посмотри плагин imagePaste, он работает совместно с динамической MIGX галереей и фото из этой галерее можно вставлять через кнопку в редакторе, по одной или как галерею            
                    
                Я еще погуглил и я так понял нет рабочего решения когда MIGX внутри MIGX то пути ломаются, 
                    в шаблоне приходиться дописывать источник site/images/[[+image]]Жаль…            Migx хранит данные в json формате в том поле, которое привязывается к шаблону. По-умолчанию там, скорее всего, прописывался либо полный путь к файлу, либо относительный с учетом источника файлов для TV в которой хранится название файлов.Подскажите можно ли как то прописать путь в конфиге tv в migx? может есть способ? может «sources»:"", или "«image»:«assets\/components\/.....» гуглил — не нашел ничего близкого
В случае если путь прописывался полный, то необходимо в базе вырезать кусок полного пути, чтобы получился относительный от нового источника файлов.
                Источники файлов вообще стрёмная тема, в migx можно копировать уже заполненный элемент и тогда проще будет заполнять.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.