Руководство Melbis Shop: оглавление
Переименовывает или переносит файл из папки картинок.
«Прямой доступ → Разработка → Изменение данных»
(AGENT_ENGINE_DEV_WRITE).
| Параметр | Тип | Что это |
|---|---|---|
path |
строка | как файл называется сейчас |
new_path |
строка | каким он станет |
За один вызов меняется что-то одно:
Ссылки на файл в разметке и стилях не меняются: их правят отдельно.
{"path": "./../templates/default/images/logo.png",
"new_path": "./../templates/default/images/logo_old.png", "bundled": 0}| Поле | Что это |
|---|---|
path |
как файл назывался |
new_path |
как он называется теперь |
bundled |
1, если у файла было описание бандла, иначе
0 — см. «Статика» |
| Ответ | Когда |
|---|---|
No such file in the images tree: … |
файла нет в папке картинок |
… is a folder, not a file. |
путь ведёт к папке: её переименовывает
engine_image_dir_rename |
… is not a file of the images tree… |
файл лежит не в папке картинок |
Image already exists: <имя> |
на новом месте уже есть файл с этим именем |
One act at a time: … |
new_path меняет и папку, и имя |
No such folder: … engine_map_tree lists the folders of both trees under dirs. |
новой папки нет среди папок картинок и статики |
new_path is the same path - nothing to change. |
путь не меняется |
The last part of new_path must be a plain name. |
новое имя содержит .. |
path is required…,
new_path is required… |
не указан один из путей |
Общие отказы — «Ответы и отказы».