2017-07-03 11 views
0

Joomlaのイントロ記事画像からリンクに手動でリンクを追加したり、リンクにタイトルタグを追加する方法が不思議です。Joomla!3.7.1 - 記事イントロ画像にリンクとタイトルタグを追加する

私がこれをやりたいのは理想的には、blog-item.phpファイルの画像参照の周りにアンカータグをラップすることです(これは一般的な記事でも同じです)。そして、アンカータグ内で関連する画像altタグをキャプチャし、その値でタイトルタグを設定します。

以下は私がいる場所です。それは今のところうまくいきません。なぜそれがかなり簡単であるべきかはわかりません。私はPHPの開発者ではなく、私は何が欠けているのだろうかと思っています。

私の変更後、ブラウザとjoomlaの両方のキャッシュも既にクリアされています。

すべてのヘルプはちょうどあなたのコードの前に追加し、あなたのコードを動作させるために、歓声みんな

   <a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>" title="<?php echo htmlspecialchars($images->image_intro_alt); ?>"> 
      <img 

       src="<?php echo htmlspecialchars($images->image_intro); ?>" 
       alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/> 
      </a> 

答えて

0

をいただければ幸いです。

<?php $images = json_decode($this->item->images); ?> 

コードが機能し始めます。

すでにテストされています。

+0

こんにちはマッシュはこれに感謝しますが、記事情報機能がリンクとして表示されません。これまでテンプレートオーバーライドディレクトリに3つの場所が見つかりましたが、これは発生していませんが、それ以上はないとは言えません。これはデフォルト、特集記事、ブログ記事の作成に関連しています。 変更を行うと、joomlaとブラウザの両方のキャッシュをクリアしてページを更新します。私は行方不明になることが他に何かありますか? – Nick

+0

こんにちは、私はあなたを正しく理解していないかもしれません。上記のコードは変数$ imagesを使用できるようにします。 リンクを手動で挿入する場合は、イントロ画像のキャプションフィールドを使用できます。 '<?php echo htmlspecialchars($ images-> image_intro_caption); ? ' –

+0

こんにちはマッシュ、私はちょうど関連記事にイントロ画像をリンクしたい。私は本当にイメージにキャプションを付けることを望んでいません。同じ値を含むイメージタグとタイトルタグの単純なalt値は、私が達成しようとしているものです。 – Nick

関連する問題