turboext / components

Пользовательские компоненты для Турбо-страниц.
https://yandex.ru/turbo
Other
14 stars 33 forks source link

Как компонент вставлять на страницу? #14

Open pogudin-sergey opened 5 years ago

pogudin-sergey commented 5 years ago

Как в итоге после изготовления вставлять компоненты в свои турбо страницы? И хотелось бы пример с ajax

sbmaxx commented 5 years ago

Привет!

Компонент вставляется на страницу как и другие существующие компоненты/html тэги, на примере простой турбо-страницы, предоставляемой через RSS это будет выглядеть следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:yandex="http://news.yandex.ru"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:turbo="http://turbo.yandex.ru"
     version="2.0">
    <channel>
        <item turbo="true">
            <link>http://www.example.com/page1.html</link>
            <turbo:content>
                <![CDATA[
                   <h1>Привет, мир</h1>
                   <p>Сегодня в Москве дождливо<p>
                   <ExtFancyParagraph>А где-то сейчас солнечно...</ExtFancyParagraph>
                ]]>
            </turbo:content>
        </item>
    </channel>
</rss>

Добавим этот пример в документацию в рамках #15

Про AJAX напишем пример в #16.