Я собираюсь изучать язык сериализации данных YAML и хочу ответить на эти вопросы на основе сценария YAML.Каковы будут правильные ответы?
Я выучил немного JSON, но для того, чтобы дифференцировать YAML с JSON и получить представление о YAML, я нашел этот сценарий с этими вопросами.
{% if country('ae') %}
data:
- debug: false
modules:
- type: bannerModule
numPerRow: 1
externalexternalLink: true
banners:
- linkUrl: https://www.mi.com/en/about/
imageUrl: IMAGE_BASE/{{lang()}}_banner-01.png
- type: bannerModule
numPerRow: 2
banners:
- linkUrl: "/electronics-and-mobiles/mobiles-and-accessories/mobiles-20905/xiaomi"
imageUrl: IMAGE_BASE/{{lang()}}_cat-module-01.png
- linkUrl: "/electronics-and-mobiles/wearable-technology/xiaomi"
imageUrl: IMAGE_BASE/{{lang()}}_cat-module-02.png
- linkUrl: "/home-and-kitchen/xiaomi"
imageUrl: IMAGE_BASE/{{lang()}}_cat-module-03.png
#linkUrl: "/electronics-and-mobiles/mobiles-and-accessories/accessories-16176/bluetooth-speakers/xiaomi?sort[by]=price&sort[dir]=desc"
#imageUrl: IMAGE_BASE/{{lang()}}_cat-module-04.png
- modules:
- type: bannerModule
numPerRow: 6
moduleHeader:
titleText: {% if lang('en') %}Shop By Category{% else %}تسوق حسب الفئة{% endif %}
banners:
- linkUrl: "electronics-and-mobiles/mobiles-and-accessories/mobiles-20905/xiaomi"
imageUrl: IMAGE_BASE/en_category-01.png
titleText: {% if lang('en') %}Mobiles{% else %}الجوّالات{% endif %}
- linkUrl: "/electronics-and-mobiles/mobiles-and-accessories/accessories-16176/xiaomi"
imageUrl: IMAGE_BASE/en_category-02.png
titleText: {% if lang('en') %}Accessories{% else %}الإكسسوارات{% endif %}
- linkUrl: "/electronics-and-mobiles/wearable-technology/xiaomi"
imageUrl: IMAGE_BASE/en_category-03.png
titleText: {% if lang('en') %}Wearables{% else %}ساعات وأساور تتبع اللياقة{% endif %}
- linkUrl: "/electronics-and-mobiles/television-and-video/xiaomi"
imageUrl: IMAGE_BASE/en_category-04.png
titleText: {% if lang('en') %}Audio Video{% else %}أجهزة الصوت والفيديو{% endif %}
- linkUrl: "home-and-kitchen/xiaomi"
imageUrl: IMAGE_BASE/en_category-05.png
titleText: {% if lang('en') %}Home & Kitchen{% else %}أجهزة المنزل والمطبخ{% endif %}
- linkUrl: "/xiaomi"
imageUrl: IMAGE_BASE/{{lang()}}_category-06.png
titleText: {% if lang('en') %}View All{% else %}عرض الكل{% endif %}
{% endif %}
{% if country('sa') %}
data:
- debug: false
modules:
- type: bannerModule
numPerRow: 1
externalexternalLink: true
banners:
- linkUrl: "/https://www.mi.com/en/about/"
imageUrl: IMAGE_BASE/{{lang()}}_banner-01.png
- type: bannerModule
numPerRow: 2
banners:
- linkUrl: "/electronics-and-mobiles/mobiles-and-accessories/mobiles-20905/xiaomi"
imageUrl: IMAGE_BASE/{{lang()}}_cat-module-01.png
- linkUrl: "/electronics-and-mobiles/wearable-technology/xiaomi"
imageUrl: IMAGE_BASE/{{lang()}}_cat-module-02.png
- linkUrl: "/home-and-kitchen/xiaomi"
imageUrl: IMAGE_BASE/{{lang()}}_cat-module-03.png
- linkUrl: "/electronics-and-mobiles/mobiles-and-accessories/accessories-16176/bluetooth-speakers/xiaomi?sort[by]=price&sort[dir]=desc"
imageUrl: IMAGE_BASE/{{lang()}}_cat-module-04.png
{% endif %}
- Какое условие yml задает поведение выбора страны на странице?
- Для первого баннера, сколько баннеров будет показано в первой строке?
- Какая ссылка установлена на страницу аудио-видео?
- Что такое
en_category-01.png
,О чем это изображение? - Сколько баннеров категории есть на этой пробной странице?
- Сколько баннеров на саудовской странице?
- Какая страница показывается пользователю при нажатии
banner-01.png
? - Две ссылки на этот файл yml находятся внеправильный формат, в результате чего страница 404 при нажатии на баннер, назначенный ему.Какие это баннеры?
- Один баннер не активен в этом файле yml, какой это баннер?