0

記事のタイトルの横に画像を追加できるようにしたい (そして、1 つの設定だけでなく、記事ごとに画像を選択できるようにしたい)。セクションの上部に次のフィールドを追加して、/administrator/components/com_content/models/forms/article.xml ファイルを変更しました。

<field
     name="titleImage"
     type="media"
     label="Title Image"
     description="Image that will be displayed next to the article's title." />
<field
     name="spacer0"
     type="spacer"
     hr="true"
/>

これにより、[記事の編集] ページにパラメーターが追加され、画像を選択できるようになります。

このコードをテーマの com_content/article/default.php ページ (if ($params->get('show_title')) ブロック内) に追加しました。

<?php if($this->params->get('titleImage')){ ?>
<img class="titleImage" src="<?php echo htmlspecialchars($images->titleImage); ?>" alt="Title Image" />
<?php } ?>

ページに画像が表示されません。私はJoomlaを初めて使用するので、明らかかもしれませんが、何が欠けていますか?

ありがとう!

4

2 に答える 2

1

2.5 には既に標準化された画像フィールド (実際には 2 つ) があり、必要な場所に画像を配置するためにレイアウトをオーバーライドするだけです。

そのルートに行く場合は、プラグインを使用してフォームを変更する必要があります。すでに 2 つの裾を使用している場合は、画像フィールドを変更して 3 番目の画像を追加します。

于 2013-09-22T21:33:25.430 に答える