web-dev-qa-db-ja.com

K2アイテムの画像タブにアップロードされた画像へのリンクを追加する方法

K2でアイテムを定義すると、K2アイテムの画像タブに画像をアップロードできます。その画像へのリンクを作成することは可能ですか?したがって、ユーザーが画像をクリックすると、タイトルの同じリンクにリダイレクトされます。

1
Rabbit

はい、記事の画像を記事自体にリンクできます。これは、実際には、K2のデフォルトプロパティです。カテゴリリストでこれを実行する場合は、K2テンプレートのcategory_item.phpファイルに次のコードがあることを確認してください。 K2テンプレートファイルは通常、/templates/[YOUR-THEME]/html/com_k2/templates/default。代替K2テンプレートを作成した場合は、ファイルパスのdefaultをテンプレート名に変更する必要があります。

    <?php if($this->item->params->get('catItemImage') && !empty($this->item->image)): ?>
    <!-- Item Image -->
    <div class="catItemImageBlock"> <span class="catItemImage"> <a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>"> <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" /> </a> </span>
        <div class="clr"></div>
    </div>
    <?php endif; ?>

これにより、K2カテゴリのオプションがK2アイテムの画像を出力するように設定されているかどうかが確認され、割り当てられていることを確認します。その場合は、その画像の記事へのリンクを含む画像を出力します。

0
Michael Yaeger