2011-02-14 17 views
5

क्या कोई भी दोहराने योग्य क्षेत्रों को पॉप्युलेट करने के लिए मेलचंप एपीआई का सफलतापूर्वक उपयोग करने में सक्षम रहा है?मेलचंप एपीआई और दोहराने योग्य वर्ग

सभी प्रकार की कोशिश की है, लेकिन इसका कोई फायदा नहीं हुआ है।

टेम्पलेट में, मेरे पास है:

div mc:repeatable

div mc:edit="repeat_content"

यह पता चलता है कि सरणी होना चाहिए:

$content['repeat_content'][] = "Content 1";

$content['repeat_content'][] = "Content 2";

हालांकि, जब campaignTemplateContent

बुला यह रिटर्न

सरणी ['repeat_content'] = Content1Content2

और भेजे गए ईमेल में कुछ भी नहीं बदला जाता है।

जब मैं एमसी को हटाता हूं: दोहराने योग्य div और बस mc है: संपादित करें - सामग्री को ठीक से बदला गया है।

किसी भी मदद की बहुत सराहना की जाएगी!

उत्तर

10

प्रत्येक दोहराने योग्य सामग्री अनुभाग की अपनी अनूठी एम सी है: संपादित पहचानकर्ता ...

आप templateInfo विधि का उपयोग करें और "वर्गों" सरणी की सामग्री को देख, तो आप प्रत्येक देखेंगे एक सूचकांक संख्या के साथ जोड़ दिया जाता है (00, 01, आदि ...)

तो आपके उदाहरण में, कोड कुछ ऐसा होगा: $ सामग्री ['repeat_content00'] = "सामग्री 1"; $ सामग्री ['repeat_content01'] = "सामग्री 2";

आदि ...

भी ध्यान रखें कि एपीआई के माध्यम से आप दोहराने योग्य sectinns नहीं जोड़ सकते हैं महत्वपूर्ण - केवल मौजूदा पॉप्युलेट (आप नहीं कर सकते उन्हें या तो छिपाने) ....

एम सी: संपादित करें फ़ील्ड टेम्पलेट के अनुभागों को नियंत्रित करते हैं .. जब आप कोई अभियान बनाते हैं तो यह टेम्पलेट को अभियान में कॉपी करता है (camptaignTemplateContent विधि के साथ दृश्यमान)।

यदि आप MailChimps साइट पर कोई अभियान बनाते हैं, तो एक सेक्शन दोहराएं, और अभियान टेम्पलेटकोन्टेंट विधि को कॉल करें, जिसमें आप देखेंगे कि इसमें दोहराया गया अनुभाग/सामग्री शामिल नहीं है ... अभियान टेम्पलेट सामग्री टेम्पलेट की कच्ची प्रति है।

अब अगर आप campaignContent विधि आप html देखेंगे (और/या पाठ) दोहराया वर्गों/संशोधनों के साथ सामग्री ... इस तरह इसके बारे में

Think फोन: आपको अपने टेम्पलेट की है। जब आप कोई अभियान बनाते हैं तो यह अभियान को अभियान (अभियान टेम्पलेट सामग्री)

जब आप मेलचंप के संपादक में अभियान टेम्पलेट संपादित करते हैं तो आप अनुभाग दोहरा सकते हैं .. संशोधित डेटा वास्तव में अभियान टेम्पलेट सामग्री अनुभाग में संग्रहीत है ...

MailChimp WYSIWYG संपादक (कस्टमाइज्ड सीकेएडिटर) एमसी का उपयोग करता है: संपादित करें, एमसी: दोहराने योग्य और एमसी: अभियान संपादित करने के लिए छिपे हुए टैग सामग्री (मुझे यकीन है कि संपादक भी अभियान टेम्पलेटइन्फो से खींचता है)। लेकिन इन टैग्स का मतलब एपीआई के लिए कुछ नहीं है .. एपीआई सिर्फ एमसी खींचती है: कस्टम सामग्री अनुभाग निर्धारित करने के लिए फ़ील्ड संपादित करें ...

आखिरकार, यदि आपको एपीआई के लिए एक अनुकूल टेम्पलेट की आवश्यकता है, तो आपको सामग्री बनाना चाहिए ग्राहक पक्ष और फिर इसे मेलचंप पर पास करें।


बस एक दिलचस्प अवलोकन मैं सिर्फ पाया: एम सी संपादक मूल टेम्पलेट से खींचती है और campaignTemplateContent में संपादित/ediable मान संग्रहीत कर लेता ... (गाया संस्करण campaignContent में संग्रहित है ...)

.. संपादन फ़ील्ड

तो जब आप इसके अलावा एक

टेम्पलेट campaignTemplateContent क्षेत्रों नया टेम्पलेट के आधार पर पुन: व्यवस्थित होगा ... संशोधित करने, के बाद:

campaignTemplateContent टेम्पलेट एम सी के आदेश से आदेश दिया है एक अभियान बनाने - अगर आप टेम्पलेट संपादित करें और एक वर्ग अनुभाग अभी भी campaignTemplateContent में संग्रहित है हटाने ...

बस दिलचस्प है क्योंकि कि गंदगी में कहीं आदेश/

+0

असल में मैं overcomming मुद्दा छँटाई के लिए तर्क है टेम्पलेट में पुनरावृत्तियों को करने में सक्षम था - एपीआई Google समूह में यह चर्चा देखें - http://groups.google.com/group/mailchimp-api-discuss/browse_thread/thread/4d4f4e22f3229dda। लेकिन फिर भी यह बहुत अविश्वसनीय है क्योंकि दोहराने वाले अनुभाग उनके नाम नहीं बनाए रखते हैं। मैं एमसी टेम्पलेट एपीआई द्वारा पूरी तरह से निराश हूं :(। वैसे भी आपकी प्रतिक्रिया के लिए धन्यवाद, बक्षीस तुम्हारा है :) – iafonov

+0

क्या आपको वास्तव में एपीआई के माध्यम से काम करने वाले दोहराने वाले अनुभाग मिलते हैं, या आप टेम्पलेट्स संपादित कर रहे हैं? इगोर की पोस्ट कुछ अंतर्दृष्टि प्रदान करती है ... लेकिन यह स्पष्ट नहीं किया गया कि यह टेम्पलेट या अभियान सामग्री थी ... – CarpeNoctumDC

+0

वास्तव में यह Google समूह में मेरा पोस्ट था :)। हां टेम्पलेट में मेरे पास दोहराने योग्य अनुभाग है और अभियान सामग्री बनाते समय - मैं यूआई का उपयोग किये बिना अनुभाग दोहराने में सक्षम था, लेकिन केवल सावधानीपूर्वक हस्तशिल्प हैश प्रदान करके f * ked up key names। – iafonov

संबंधित मुद्दे