Получить ресурс контента по идентификатору языка - PullRequest
0 голосов
/ 17 июня 2020

Я использую систему Saleforce.com для разработки веб-сайта, по умолчанию я называю <iscontentasset aid="logo"/> и все работает. На странице администратора я выбираю язык: Engli sh, и в моем коде я хочу позвонить <iscontentasset aid="logo" language="en" />, но он не работает. Пожалуйста, помогите мне!

Ответы [ 2 ]

0 голосов
/ 19 июня 2020

Во-первых, из коробки такой возможности нет. Сам тег <iscontentasset aid="asset_id" /> - это просто еще одно настраиваемое расширение для шаблонов .isml, которое под капотом представлено dw.content.ContentMgr.getContent(parameter). Вы не можете получить ресурс локализованного содержимого просто так, потому что SF CC возвращает локализуемые элементы с учетом атрибута request.locale при получении из БД

0 голосов
/ 18 июня 2020

Если вы работаете над проектом SFRA, убедитесь, что вы включили этот шаблон

<isinclude template="/components/modules" sf-toolkit="off" />

перед использованием

Для SG обязательно включите шаблон модулей, в котором объявлен тег iscontentasset для получения более подробной информации следуйте нижеприведенным документам.

SF CC Документы

...