よく読まれている記事プラグインで出力対象を絞りたい 投稿する

投稿者:polka  投稿日時:2021-10-05 15:29:28
いつもありがとうございます。

SOY CMSの「よく読まれている記事プラグイン」で記事を出力する際、
現状では、その動作させたプラグインのあるSOYサイト内の記事全てが出力対象となっています。

つまり、同じSOYサイト内で次のように複数ブログページを作っても、
・ブログページA(ブログ用のラベル…a[ラベルID…1])
・ブログページB(ブログ用のラベル…b[ラベルID…2])
・ブログページC(ブログ用のラベル…c[ラベルID…3])
各ブログページでは同じ記事が同じ順番で出力されます。

これを例えば、次のようにタグの中に記述して、
対象とするラベルを選べるようにすることは可能でしょうか?
<!-- p_block:id="read_entry_ranking_list" label="1" -->
投稿者:齋藤毅  投稿日時:2021-10-06 06:19:32
プラグインの説明では記載がありませんが、ブログページであれば、p_block:id="read_entry_ranking_list_same_category"というものがあります。
開いているページと同じカテゴリの記事一覧を表示する仕様になっています。

対象とするラベルまで絞り込めるわけではないので、要件を満たさないかもしれません。

よく読まれている記事プラグインですが、プラグインブロックが出来る前のプラグインになりまして、cms:labelのような属性値を使用できるような柔軟性はありません。
SOY CMSでプラグインブロックを追加してみた - saitodev.co

p_block:id="read_entry_ranking_list_same_category"で要件を満たさなければ、プラグインブロック版を設けて対応します。
投稿者:polka  投稿日時:2021-10-06 07:10:10
ご回答ありがとうございます!

今回、
・ブログのトップページおよび記事ページにもランキング表示をさせたい。
・ランキング用のラベルを作らない。
と考えておりましたが、まずは、
p_block:id="read_entry_ranking_list_same_category"を使って工夫してみたいと思います。
やはり必要、となりましたら、また相談させてください。
ログインして投稿する