1

PHPのこのTyposcriptに相当するものは何ですか?

10 = IMAGE
10.file{
    width = 400
    height = 300
    import = uploads/pics/
    import.field = image
}

私はTYPO3ライブラリに同じことをする何かがあると思います。Imagemagickをインストールしています。

4

2 に答える 2

1

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',
);
于 2012-07-31T13:39:51.647 に答える
0

それはあなたのTYPO3設定(インストーラーツールで)に依存します。ImageMagick(またはGraphicsMagick)(外部ツール)またはGD2(通常はPHPインストールに含まれるPHP lib)のいずれかを使用します。

画像のサイズ変更の例については、Googleにお問い合わせください。利用可能な例はたくさんあります。

于 2012-07-31T13:28:18.713 に答える