Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Убрать ссылку на товар из информера добавления в корзину


Dizzy

Recommended Posts

Необходимо убрать ссылку на товар в информере о добавлении товара в корзину. Роюсь в header.tpl и cart.tpl и в common.js пытался разобраться но уже глаза разбегаються :) Нашел что выводится в диве с классом "success".

 

И побочно надо как-то выделить слово "корзину" ...не получается идентифицировать по стилям либо как то добавлять клас этому слову...но немогу найти где добавлять...мне кажется если в файле языка вставить то не будет работать :)

Змінено користувачем Dizzy
Надіслати
Поділитися на інших сайтах


Нашел что это прописано в языковом файле для корзины. Вот код:

$_['text_success']    = 'Товар <a href="%s">%s</a> добавлен в <a href="%s"><strong>корзину покупок</strong></a>!';

Как переделать вот эту часть

<a href="%s">%s</a>

Чтобы на названии товара не было ссылки? Если просто оставляю %s то вместо названия идет чпу ссылка на товар....

Надіслати
Поділитися на інших сайтах


Идем по пути

catalog/controller/checkout/

Открываем файл cart.php

 

Ищем функцию public function add()

 

И в ней вот эту строчку

$json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart'));
				

Начинаем думать, что там происходит. Пробуем. Учимся :) - Профит.

Надіслати
Поділитися на інших сайтах


Идем по пути

catalog/controller/checkout/

Открываем файл cart.php

 

Ищем функцию public function add()

 

И в ней вот эту строчку

$json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart'));
				

Начинаем думать, что там происходит. Пробуем. Учимся :) - Профит.

Спасибо за дельный совет!

но имеем следующее:

За вывод ссылки на товар отвечает эта часть кода:

$this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'],

Если удалить часть которая выводит чпу

Получаем только имя товара

$product_info['name'],

Но при таком раскладе вывод вообще не работает :(

Надіслати
Поділитися на інших сайтах


:-D

Нужно еще раз просмотреть.

В текстовом файле есть символы %s - правильно?

В той строчке есть функция sprintf.

Читаем (гуглим) - как она срабатывает. Что означают запятые, или думаем, почему там разделены блоки запятыми, сопоставляем со строкой в текстовой переменной - и получаем результат.

Ну... или 999 руб. :-D

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.