При запуске обработки доп. полей и выборе режима автокартинки в созданное поле вставляется:
1. <"~images\file_name.jpg"> — для локальных картинок проекта,
2. images.ru/file_name.jpg — для внешних картинок
В дальнейшем при использовании ADDIT_FIELD(name) в разных местах программы (поиск, похожие тексты и т.п.) поле либо раскрывается в:
<img src="~images\file_name.jpg" />
либо остается той же строкой:
images.ru/file_name.jpg
В принципе все понятно, но нужно ли вот это раскрытие <"~images\file_name.jpg"> в <img src="~images\file_name.jpg" />, во всех инструментах поддерживающих ADDIT_FIELD(name) можно написать что-то вроде <img src={ADDIT_FIELD(img)} title="{TITLE}" alt="{TITLE}" /> и воспроизвести это поведение даже с лучшим эффектом, и при этом не заботиться о том локальные картинки в проекте, внешние или смешанные (особенно со смешанными картинками возникает много лишних телодвижений, заменить одно на другое в доп. полях и лишь потом использовать).
Предлагаю либо отказаться от раскрытия <"~images\file_name.jpg"> в <img src="~images\file_name.jpg" />, вставлять в доп. поле просто адрес вида "~images\file_name.jpg", или добавить альтернативную опцию вставки в автокартинках простого имени файла не зависимо от того локальная это картинка или внешняя, который не будет раскрываться в <img… >.
Комментарий отредактирован 3 раз(а).
Последний раз редактировал
Kostushko
20 октября 2016, 16:32.