Платформа/Шаблоны (BEMHTML, BEMTREE)/Быстрый старт/online demo https://bem.github.io/bem-xjst/
В результирующем коде должен быть элемент 'image'. Но его нет. Пытаюсь повторить блок с логотипом на своем проекте. И не могу врубиться что не так с кодом.
Подскажите - в чем дело!?
@DjonyBastone песочница запоминает изменения кода в localstorage, так что скорее всего мы по этой ссылке будем видеть разный контент. чтобы гарантированно видеть одно и то же, нужно кликнуть Share link и скопировать сюда полученную ссылку.
@tadatuta похоже что по дефолту страница подгружает 7.x версию (В блоке demo в params {"version":"7.6.4_3"}), если принудительно обновить селект 8.х заводится. Или
addAttrs
->attrs
тогда заводится на 7.х. Нужно синхронизировать начальные параметрыversion-selector
иdemo
блоков.@denisbalyko Да, очень похоже на то.
// cc @miripiruni
@tadatuta вы правы... там уже мой код, а не то что было по умолчанию.
https://goo.gl/4BXEzr
если не сложно - помогите разобраться
@DjonyBastone похоже, ссылка сгенерировалась на
/
. Нужно внести какие-то изменения в шаблоны (например, добавить пустую строку), так, чтобы в урле появилось?template=[и тут куча всего]
, после этого заново сгенерировать короткую ссылку.https://goo.gl/M3pWTf
я не знаю почему, но по ссылке обрезает код, масса кода пропала(((
Но нужный блок есть по ссылке, просто закрывающих символов не хватает
нужный код:
{block: 'page', content: [ { block: 'header', content: [ { block: 'logo', content: { elem: 'image' }
};
@DjonyBastone попробуй вставить через https://gist.github.com
https://gist.github.com/DjonyBastone/f18b5168ef5f5a8de101c24fe2a670c8
@DjonyBastone возможно имел ввиду вот такой bemhtml.js:
а как полагаешь вставить в одиночный тег img какой-то контент?
Спасибо. понял свою ошибку