Как работает функция changepic в openTBS?

В настоящее время я пробую библиотеку TinyButStrong с плагином openTBS для редактирования шаблона записи OpenOffice.

Если я правильно понимаю, вы можете изменить изображение по умолчанию на что-то другое, используя это:

[b.number;ope=changepic;from='pic_[val].png';default=current;adjust]

Я попытался изменить from='pic_[val].png' на from='example.jpg', однако это не изменило картину.

Кто-нибудь знает, как заставить это работать? Помощь будет принята с благодарностью.


person Resitive    schedule 25.01.2013    source источник


Ответы (2)


Поместите фиксированное значение в параметр «от», чтобы заставить изображение (у меня это сработало).

Если ваше поле было объединено (то есть оно не отображается в файле результатов) и у вас нет сообщения об ошибке, то отсутствие изменений изображения означает, что целевой файл не может быть найден.

Я думаю, что файл 'example.jpg' должен быть помещен в папку со скриптом, который управляет TBS и OpenTBS. В противном случае необходимо указать путь.

person Skrol29    schedule 26.01.2013

На самом деле вам не нужен параметр «от», чтобы просто переключить изображение. OpenTBS получает путь к изображению из первого параметра — в вашем случае b.number (который, надеюсь, содержит путь к изображению). Настройка также не требуется, если только вы не изменяете размер изображения.

[b.number;ope=changepic;default=current;]

Предполагая:

$b->number = '/path/to/image.png'

Также имейте в виду, что если b.number является блоком, вам может потребоваться определить границу блока для заполнения данными. (Если вы видите путь в режиме $TBS->PlugIn(OPENTBS_DEBUG_XML_SHOW), не беспокойтесь об этом) Попробуйте использовать [b.number], если вы не уверены, что ваши данные обрабатываются.

person Sarah Kemp    schedule 25.01.2013