У меня есть сайт, где редакторы могут использовать короткий код [display_phone] для вставки номера телефона в текст. Количество варьируется в зависимости от файлов cookie, которые может иметь зритель; мы звоним AJAX, чтобы получить нужный номер.
Я пытаюсь повторить это на странице AMP. Я сделал это успешно с элементом amp-list
, однако это элемент block
. Мне нужен элемент inline
, который будет наследовать размер шрифта и другие стили от своего родителя. Я попытался заставить amp-list
до inline
или inline-block
, но он применяет стили к элементам внутри своего шаблона, которые нельзя переопределить.
Я изучил использование других элементов для отображения и использование amp-state
в качестве источника данных, но amp-bind
не работает без ввода пользователя, и мне нужно, чтобы этот номер телефона показывался перед любым вводом. Я мог бы создать amp-list
для каждого раздела уровня блока, куда редактор мог бы вставить шорткод, но это кажется плохой идеей.
У кого-нибудь есть идеи получше?