質問: レイアウトの上書き:イントロ画像リンク 私はどこでもこの答えを探しましたが、見つかりません。私はjoomla 3の新しいレイアウトオーバーライドが本当に好きですが、ユーザーがイントロ画像をクリックすると記事全体に移動できるように、intro_image.phpファイルへのリンクを追加できるようにしたいと考えています。私が見つけた答えのほとんどは、オーバーライドを削除してphpをテンプレートのオーバーライドに直接配置することを提案していますが、これは実際には逆のステップです。レイアウトのオーバーライドを維持したいが、リンクを追加したい。シンプルに見えますが、わかりません。
回答: イントロ画像はjlayout _layouts/joomla/content/intro_image.php_で生成されます。これは、_/templates/your_template/html/layouts/joomla/content/intro_image.php_の独自のテンプレートでオーバーライドできます。そこにファイルをコピーして、必要に応じて調整してください。そこでリンクを生成できると思います。リンクを生成するには、jroute::_(contenthelperroute::getarticleroute($displaydata->slug, $displaydata->catid));を使用できます。