0

現在、OpenOffice ライター テンプレートを編集するために、openTBS プラグインを使用して TinyButStrong ライブラリを試しています。

私が正しく理解していれば、これを使用してデフォルトの画像を別のものに変更できます。

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

を に変更してみましたfrom='pic_[val].png'from='example.jpg'、画像は変わりませんでした。

誰でもこれを機能させる方法を知っていますか? 助けていただければ幸いです。

4

2 に答える 2

3

パラメータ「from」に固定値を入れると、画像が強制されます(私にとってはうまくいきました)。

フィールドがマージされており (結果ファイルに表示されていない)、エラー メッセージが表示されない場合、イメージが変更されていないということは、ターゲット ファイルが見つからないことを意味します。

'example.jpg'ファイルは、TBS と OpenTBS を管理するスクリプトがあるフォルダに配置する必要があると思います。それ以外の場合は、パスを指定する必要があります。

于 2013-01-26T23:49:15.960 に答える
1

画像を切り替えるだけの場合、実際には「from」パラメータは必要ありません。OpenTBS は、最初のパラメーターから画像のパスを取得します - あなたの場合は b.number (画像へのパスが含まれていることを願っています)。画像のサイズを変更する場合を除き、Adjust も必要ありません。

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

仮定:

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

また、b.number がブロックの場合、データを入力するためにブロック境界を定義する必要がある場合があることに注意してください。(モードでパスを確認できる場合は、$TBS->PlugIn(OPENTBS_DEBUG_XML_SHOW)これについて心配する必要はありません)[b.number]データが処理されているかどうかわからない場合は、使用してみてください。

于 2013-01-25T19:35:41.077 に答える