2011-08-04 10 views
4

APIを使用して繰り返し可能なセクションに記入する可能性はありますか?たとえば、私は製品のリストを持っており、製品セクションをテンプレート内に1回しか持たずに、コレクションを繰り返し処理したいと思っています。私はこのトピックに関する以前のディスカッションを読んで、グーグルではありますが、API経由で可能かどうかはまだ分かりません。APIを使用してmailchimpテンプレートのコレクションを反復する

<!-- repeatable block --> 
<div mc:repeatable> 
    <h2 mc:edit="product_title">Title</h2> 
    <p mc:edit="product_description">Body</p> 
</div> 
<!-- /repeatable --> 

は、だから私はこのようなものを供給することができます:

html_product_title[0] = "Product1" 
html_product_description[0] = "Description1" 
html_product_title[1] = "Product2" 
html_product_description[1] = "Description2" 

をそして、この再現性のセクションを2回繰り返しがありますか?あるいは、別のやり方でキーの名前を付ける必要がありますか?

ありがとうございます!

答えて

5

短い回答:いいえ

私はちょうど別のS.O.質問

Mailchimp API and Repeatable Sections

それが動作しない理由を短い答え:反復可能なセクションでは、mailchimp WYSIWYGエディタ(カスタムCKEdit)でご利用いただけます。..それは、反復タグ(MC:反復可能)を使用してコンテンツを複製します。

APIの観点から、利用可能なコンテンツ/セクションは元のテンプレートのもののみです...セクションを編集および/または繰り返してcampaignTemplateContentメソッドをプルしても、元のテンプレートのコンテンツが返されます... ...

MC(それがベースに使用されているテンプレートであるため):編集、MC:反復性、およびMC:すべてが自分のカスタムエディタの一部であるhidableフィールド...

MC: editフィールドは、コンテンツセクションを決定するためにも使用されます(これは、api呼び出しがタグ付きセクションのフルHTMLコンテンツを返す理由です)...

あなたの最善の策は、オンザフライでテンプレートを生成し、APIを使用してアップロードすることです。それは、静的な数の製品を含む場合、テンプレートを設定してから、セクションを含むBASEテンプレートを設定すると、各セクションにセクションを設定するために使用できるカスタムmc:編集識別子があります..)

各セクションには識別子が付いています。 'repeated_content00' 'repeated_content01' ...もう一度、これは基本テンプレート(キャンペーン編集テンプレートではありません)にあります...

関連する問題