//components/com_content/views/category/tmpl/blog_item.phpにあるRead Moreリンクにクラスを追加したい
私はクラスになりたいです:
<a class="btn btn-primary readmore-link">
しかし、それを編集する場所が見つかりません。フロントエンドの標準HTML出力は次のとおりです。
<p class="readmore">
<a class="btn readmore-link" href="index.php?option=com_content&view=article&id=23:re-leve&catid=17&Itemid=330" title="TEST">Read more ...</a>
</p>
私は上書きでファイルを編集する必要があることを知っています(ここに置く):
//templates/TEMPLATE/html/com_content/category/blog_item.php
ただし、ファイル内で参照するコードは次のとおりです。
<?php echo JLayoutHelper::render('joomla.content.readmore', array('item' => $this->item, 'params' => $params, 'link' => $link)); ?>
何かアイデアはありますか?
JLayoutHelper
は、/layouts
フォルダから元々レイアウトをレンダリングします。
最初のパラメータは基本的にファイルへのパスです。 .
を/
に置き換えてください。
したがって、readmore.php
は次の場所にあります
/layouts/joomla/content/readmore.php
にコピー
templates/YOUR_TEMPLATE/html/layouts/joomla/content/readmore.php
そこで編集します。