2014-09-24 3 views
0

У меня есть следующие ссылки в моем заголовке:Magento ошибка телега ссылка

  • счета
  • лист пожеланий
  • Поиск
  • Корзина

Они все работают должным образом, за исключением тележку. Когда ссылка нажата, консоль показывает следующее сообщение об ошибке:

Ошибка относится к функции ошибки Sizzle в 1.10.2 скрипте JQuery, я просмотрел сценарий, но есть несколько сценариев шипения.

Ссылка называется, как следует в minicart.phtml:

<a href="<?php echo Mage::getUrl('checkout/cart')?>" class="skip-link skip-cart <?php if($_cartQty <= 0): ?> no-count<?php endif; ?>"> 

Кто-нибудь есть какие-либо идеи, что может привести к этой ошибке?

ответ

2

Это из-за названия класса «skip-link». Если вам нужно перенаправить на страницу корзины, вы удалите это имя класса из тега, и оно будет работать. «skip-link» используется для показа содержимого рядом с этой ссылкой вместо перенаправления на другую страницу. Если мы используем «skip-link», то атрибут href будет иметь некоторое значение идентификатора, например «# header-top» (это будет идентификатор некоторого скрытого div или span) или что-то в этом роде. Вот почему ошибка js возникает, потому что она пытается проанализировать параметр href как идентификатор элемента, который в этом случае не имеет правильного синтаксиса.

+0

Почему это было отмечено как правильный ответ за пределами меня, потому что он не разрешает исходный вопрос, он фактически удаляет поведение по умолчанию, для которого требуются классы (всплывающее окно minicart при нажатии ссылки). Вы можете увидеть фактический ответ, который поможет [здесь] (http://magento.stackexchange.com/a/88697/798). – zigojacko

+0

Amazing, Thanks :) ... Vote Up :) –

1

У меня была та же проблема. Однако я обнаружил, что это проблема кэширования после обновления от Magento CE 1.9.0 до 1.9.1. Использовался неправильный файл app.js.

Мне пришлось очистить весь кэш Magento, кеш браузера и кеш CDN (CloudFlare), чтобы заставить его работать.

+0

Это скорее правильный ответ, чем тот, который отмечен как правильный ответ - он связан с моим ответом на этот [здесь] (http: // magento. stackexchange.com/a/88697/798). – zigojacko

Смежные вопросы