Товары в новой вкладке браузера
Можно ли скриптом добавить ко всем ссылкам на страницы товаров target="_blank"?
Пробовал такой скрипт в head ставить, но он не работает:
<script> $(function() { $('a[href="{$p.frontend_url}"]').attr('target', '_blank'); }); </script>
4 ответа
Если человеку удобно открывать в новой вкладке что-либо, то это легко делается несколькими способами:
Принудительное навязывание модели просмотра данных раздражает.
Но если уж очень хочется, то правильнее будет изменить поведение, редактируя шаблоны темы дизайна.
Если нелёгкая заносит меня на сайт где принудительно открываются новые вкладки, покидаю этот сайт в самые кратчайшие сроки, стараясь более туда не возвращаться.
Придумал сею затею не я, руководство магазина. Мне лишь хотелось это реализовать без правок шаблона, чтобы при каждом обновлении процедуру не повторять. Я собственно тоже сразу такие сайты в блеклист бросаю если вкладки новые открываются ))
Проставьте css класс всем ссылкам в теме и пройдитесь js функцией по ним, это самый простой вариант.