PHPのこのTyposcriptに相当するものは何ですか?
10 = IMAGE
10.file{
width = 400
height = 300
import = uploads/pics/
import.field = image
}
私はTYPO3ライブラリに同じことをする何かがあると思います。Imagemagickをインストールしています。
PHPのこのTyposcriptに相当するものは何ですか?
10 = IMAGE
10.file{
width = 400
height = 300
import = uploads/pics/
import.field = image
}
私はTYPO3ライブラリに同じことをする何かがあると思います。Imagemagickをインストールしています。
extのpi1クラス:
$mediaArray = explode(',', $row['media']);
$imgConf = array();
$imgConf['file'] = 'uploads/media/'.$mediaArray[0];
$imgConf['altText'] = $row['nav_title']?$row['nav_title']:$row['title'];
$imgConf['file.'] = $conf['somePreset.']['file.'];
$image = $this->cObj->IMAGE($imgConf);
TypoScriptテンプレートの場合:
plugin.tx_myext_pi1.somePreset.file {
maxW = 320
maxH = 130
}
次のように置き換えることで、PHPで直接寸法を設定することもできます。
$imgConf['file.'] = $conf['somePreset.']['file.'];
インライン付きarray()
:
$imgConf['file.'] = array(
'maxW' => '320',
'maxH' => '130',
);
それはあなたのTYPO3設定(インストーラーツールで)に依存します。ImageMagick(またはGraphicsMagick)(外部ツール)またはGD2(通常はPHPインストールに含まれるPHP lib)のいずれかを使用します。
画像のサイズ変更の例については、Googleにお問い合わせください。利用可能な例はたくさんあります。