2016-07-11 2 views
0

Я пробовал hardcoding getContinueShoppingUrl в cart.phtml, чтобы отправить на определенный URL-адрес, который отлично работал. Но «пустая страница с корзиной», похоже, тянет URL из Cart.php, что заставляет меня думать, что просто отредактировать этот url и удалить мою hardcoding.Magento продолжить покупки - Специфический url

Так что мой вопрос в том, как я могу отредактировать в Cart.php, чтобы прокормить оба из них Продолжить покупки?

Я очень новичок в этом, так легко идти;)

ответ

1

В редактирования кода Magento, я обнаружил, что Grep-инга кодовую является эффективным способом, чтобы найти то, что вы ищете. В этом случае:

grep "getContinueShoppingUrl(" . -r

будет искать все экземпляры текста в файлах. Обычно мне нравится запускать это из каталога/app вместо корневого каталога Magento.

Чтобы ответить на ваш вопрос, функция, которую вы ищете, находится в файле /app/code/core/Mage/Checkout/Block/Cart.php.

Не изменяйте этот файл напрямую! Скопируйте его в локальный пул кодов!

+0

Спасибо. 1) Как запустить этот grep? Добавляю ли я 'grep 'getContinueShoppingUrl (". -r' где-то в Cart.php? 2) Я скопирую весь файл Cart.php в '/ app/code/local/Mage /' и создаю отсутствующие каталоги '/ Checkout/Block' ? – TrevStacker

+0

grep - это терминальная программа. Таким образом, вы получите SSH на свой сервер (или приложение терминала на своей локальной машине) и перейдите в свой каталог Magento и введите эту команду. В результате этого будут показаны файлы, содержащие текст в кавычках. http://www.tecmint.com/12-practical-examples-of-linux-grep-command/ имеет несколько хороших примеров использования grep. –

+0

Спасибо. Я думаю, что я, возможно, не в своей глубине:/ – TrevStacker

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