В каком файле выводится цена и текущая валюта которые на js, строчку если можно подскажите. Хочу приписать туда теги микроразметки. Не могу найти.
#1
Отправлено 08 November 2014 - 00:54
#2
Отправлено 08 November 2014 - 05:27
Шаблоны элемента цены находятся здесь - \media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\
#3
Отправлено 08 November 2014 - 17:51
Шаблоны элемента цены находятся здесь - \media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\
а какая конкретно строчка отвечает за отображение финальной цены, пробую прописать, валидатор видит цену как "0"
#4
Отправлено 08 November 2014 - 18:27
Смотрите файл \media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\_prices.php. Строчка такая
<?php echo $base['total']; ?>
Встречается она там несколько раз, править лучше везде, потому что это вывод цены в зависимости от скидок и т.д.
#5
Отправлено 08 November 2014 - 22:31
Эту строчку и пробовал прописать как раз. Не получается никак, может быть тк цена в кочном итоге выводится на js, валидатор не может этот скрипт в своем роботе выполнить, что думаете коллеги?
#6
Отправлено 09 November 2014 - 00:12
Не исключено, что на валидность разметки влияют вся HTML-разметка элемента цены.
#7
Отправлено 09 November 2014 - 01:24
я так понял валидатор микроразметки загружает простейшим браузером, типа поискового бота, сгенерированный код страницы, находит помеченные контейнеры, и берет из них данные внутри специфичных тегов, в данном случае цена отображается на JS, который браузер-робота интерпретировать не умеет, как-же быть с ценой?
#8
Отправлено 09 November 2014 - 01:41
Если у Вас цена выводится через JS, значит на сайте несколько валют. Сомневаюсь, что микроразметка вообще может понять такое.
#9
Отправлено 12 November 2014 - 15:27
может ее для роботов в html вывести в скрытом div-e? не получит сайт бан за такое?