tom0913

ブログのエントリーに別ブログのエントリーの内容を掲載したい

0

どうもこんにちは。
現在ちょっと行き詰っておりまして、お知恵を拝借できればと思います。

 あるブログのエントリーに、他のブログのエントリーの内容を掲載したいと思っているのですが、なかなか上手くいきません。

 具体的には

1.Blog_Id="2"のエントリー・ページに、Blog_Id="3"のエントリーの内容(タイトル、カスタムフィールドの内容など)を掲載したい。

2.Blog_Id="2"及びBlog_Id="3"の両ブログ共、エントリーはユーザー側で随時追加・更新していきたい(Blog_Id="2"が不動産の物件情報、Blog_Id="3"がその取扱い会社...といった関係になっています)。

3.Blog_Id="2"側に不動産会社名のカスタムフィールドを追加。Blog_Id="3"のエントリーでは、タグの欄にその不動産会社名を入力する。

といった前提で、Blog_Id="2"の「記事」テンプレートに


">



としてみたのですが、上手くいきませんでした(内容が表示されない)。

解決法がありましたら、是非ご教授いただければと思います。

返信(6)

| 返信する
  • すみませんコード部のエンコードを忘れてしまいました:

    <mt:MultiBlog>
    <mt:Entries tag="<$mt:不動産会社名のカスタムフィールド$>">
      <h1><$mt:EntryTitle$></h1>
      <p><$mt:EntryBody$></p>
      </mt:Entries>
    </mt:MultiBlog>
  • 1行目を

    <mt:MultiBlog blog_ids="3">

    とすれば良いのでは?

  • jdash2000さま

    早速のご投稿、誠にありがとうございました。

    すみません上記コードに「blog_ids="3"」が抜けておりました。
    これで試しているのですが、上手く動作しておりません。
    不動産会社名のカスタムフィールドの箇所に、不動産会社名を直に入力(例えば○×不動産など)すると、所期の動作をしてくれるのですが…。

  • 直接入力すれば問題ないのであれば、tag=の指定が問題なのではないでしょうか。
    <mt:SetVarBlock name="company"><$mt:不動産会社名のカスタムフィールド$></mt:SetVarBlock>
    <mt:MultiBlog blog_ids="3">
    <mt:Entries tag="$company">

  • 動作確認していませんが、一旦変数に入れてみたら行けるのではないでしょうか?

    <mt:MultiBlog blog_ids="3">>
    <$mt:不動産会社名のカスタムフィールド setvar="hudosan"$>
    <mt:Entries tag="$hudosan">
    <h1><$mt:EntryTitle$></h1>
    <p><$mt:EntryBody$></p>
    </mt:Entries>
    </mt:MultiBlog>

  • kei344さま
    jdash2000さま

     お忙しい中ありがとうございます。

     仰る通り不動産会社名のカスタムフィールドをいったん変数化しましたら、無事に意図した通り動作しました!!

     この度はアドバイスいただきまして、本当にありがとうございました。心より感謝申し上げます。

返信する


OpenID対応しています OpenIDについて