RSS-канал в электронной почте Exact Target
Реально боролись с этим, и поддержка ET мало чем помогла. Я пытаюсь создать RSS-канал со следующего сайта в электронное письмо:
feeds.feedburner.com/en-kaplanblog
Я следовал руководству в ET и создал этот код...
%%[Var @xml, @title,
Set @xml = ContentAreaByName("My Contents\zTesting and training\RSS")
/* This line specifies the content area from which the RSS content will
be pulled for the email message. */
Set @title = BuildRowsetFromXML(@xml,"//item/title",1) ]%%
<div style="border: 1px solid #444; background-color: #F7F7F7; margin:
0.76em 0; padding: 0.76em;">%%=v(@title)=%%</div>
... просто чтобы проверить функциональность, используя поле 'title'. Письмо отправляется нормально, когда я тестирую, но в переменную @title просто нет содержимого. Эта переменная неправильно нацелена? У кого-нибудь есть какие-либо идеи?
Большое спасибо всем!
Лучший,
Джеймс
1 ответ
Это может помочь вам. пожалуйста, проверьте с этим.
`%%[
/* @xml for your URL or content Area, means in @xml you will get the RSS feed data */
set @xml = HTTPGet(“YourURL;)
set @titles = BuildRowsetFromXML(@xml,”//item/title”,1)
/ * В XML FEED будет количество данных, которые повторяются в заголовке, поэтому мы напечатали в @title*/
If RowCount(@titles) > 0 THEN
for @cnt = 1 to @titles DO
Set @title = Field(Row(@titles,@cnt),”Value”)
]%%
%%=v(@title)=%%
%%[
NEXT @cnt
ENDIF
]%%`