他サイトラベルブロックの使い方について 投稿する

投稿者:matsu  投稿日時:2023-01-20 21:01:33
お世話になっております。お忙しいところ恐れ入りますが、他サイトラベルブロックの使い方についてお聞きします。

サイト:A と サイト:B
を作成して、両サイト共に同じラベルの作成、block:id、cms:id、カスタムフィールドアドバンスド、ページのブロック設定を行いましたが、うまく表示されません。

下記のように設定を行いました。

ラベル名:AAA

HTML(トップページ):
<!-- block:id="AAA" -->
<div><a cms:id="bbb1"><img cms:id="ccc1"></a></div>
<!-- /block:id="AAA" -->

カスタムフィールドアドバンスド:
ID:bbb1 リンク (高度な設定 ラベルと連動:AAA 指定の属性に出力:href)
ID:ccc1 画像 (高度な設定 ラベルと連動:AAA 指定の属性に出力:src)

ページ:ブロック
サイトA <ラベルブロック>ラベルの選択:AAA 表示件数:1件目~3件目 カスタムフィールドの拡張ポイント:チェックを入れる
サイトB <他サイトラベルブロック>サイトを選択:サイトA ラベルの選択:AAA 表示件数:1件目~3件目 カスタムフィールドの拡張ポイント:チェックを入れる

と設定を行ったのですが、サイトBにサイトAの
<!-- block:id="AAA" -->
<div><a cms:id="bbb1"><img cms:id="ccc1"></a></div>
<!-- /block:id="AAA" -->
が表示されません。

サイトBのhtmlを見ると
<div><a cms:id="bbb1"><img cms:id="ccc1"></a></div>
上記のまま表示されています。

ご教授いただけると幸いです。

SOY CMSは
SOY CMS 3.10.9 on PHP 8.0.25. SQLite
を利用しています。
投稿者:齋藤毅  投稿日時:2023-01-21 05:03:27
本件は複雑なので、サーバのファイルを直接確認しないと原因はわかりそうにありません。
サーバ情報の共有が可能であれば、私のメール宛にSOY CMSのアカウントとサーバへのリモートアクセスできるアカウントをお伝えください。

ただ、複雑な設定をされていますので、他サイトブロックを用いずにSOY CMSのブログ記事JSON出力プラグインで記事一覧の出力に必要な値を取得できるようにしました - saitodev.coの記事に記載がありますブログ記事JSON出力プラグインを用いた方が安定していて、表示も高速になります。

上記URLの記事には他サイトラベルブロックのような記述はありませんが、プラグインの詳細画面に他サイトラベルブロックの代替方法の記述があります。
投稿者:matsu  投稿日時:2023-01-21 10:07:04
ありがとうございます。
やってみます!
ログインして投稿する