Картинка для микроразметки?
Здравствуйте!
Пользуюсь инструкцией: Выбор первых картинок из контента, решил взять ссылку на первую картинку и вывести ее в микроразметку
Думаю, что нужно делать сниппет mainРicture, который из массива возьмет нужную мне ссылку и выводить ее так
Хотел спросить, можно ли средствами MODX не делая сниппет решить проблему?
Пользуюсь инструкцией: Выбор первых картинок из контента, решил взять ссылку на первую картинку и вывести ее в микроразметку
<meta property="og:image" content="">. Конструкция [[+properties.image]], которая работает через сниппет, здесь [[*properties.image]] — не работает.Думаю, что нужно делать сниппет mainРicture, который из массива возьмет нужную мне ссылку и выводить ее так
<meta property="og:image" content="[[mainРicture]]">.Хотел спросить, можно ли средствами MODX не делая сниппет решить проблему?
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Кстати, [[+properties.image]] на странице по ссылке в упор не нашел.
с ссылками на разные размеры картинок.
С помощью сниппета можно вывести нужную. Например:
Но если я не использую сниппет, то могу лишь вывести из поля properties весь массив, который там храниться с помощью [[*properties]]. А нужно вывести только ссылку, но здесь плейсхолдер [[+properties.image]] не работает.
Это я у себя так написал, то что там: [[+properties.first_img_src.0]]
У себя я стараюсь делать, что бы каждая статья имела картинку, во время загрузки картинка нарезается на разные размеры для разных нужд и массив с ссылками на разные размеры храниться в поле properties
В данном случае я хочу одну из ссылок на картинку публиковать при создании страницы:
добавляет PCRE модификаторы, можно будет делать следующее
ваша задача тогда может быть решена просто как
К сожаления, пока на Fenom не перешел, не могу пока от php 5.2… отказаться. Но после твоего комментария понял, что средствами MODX не решить, нужно делать сниппет.
Сниппет был переписан? Следуя логике, если в нем заменить first_img_src на image, то вызываться плейхолдер со ссылкой на первую картинку будет конструкцией с указанием на первый элемент массива
Спасибо за идею.
создал плагин с кодом из инструкции, поставил галочку напротив события onbeforedocformsave, пересохранил нужный документ, но все равно не работает.
картинки в статье есть