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

Куда и как правильно вставить ссылку


Andrew18

Recommended Posts

Добрый день!

Надо вставить ссылку в форму выбора доставки. На скриншоте предпочтительно ссылку 1, но можно и вторую (что будет проще реализовать).

Подозреваю что надо вставить в файле catalog\model\extension\shipping\pickup.php (он переименован под доставку транспортной компанией).

Вот кусок кода. Как синтаксически правильно ее написать и в какое место вставить. Или нужен другой файл? Опенкарт 3

Спойлер

if ($status) {
			$quote_data = array();

			$quote_data['pickup'] = array(
				'code'         => 'pickup.pickup',
				'title'        => $this->language->get('text_description'),
				'cost'         => 0.00,
				'tax_class_id' => 0,
				'text'         => $this->currency->format(0.00, $this->session->data['currency'])
			);

			$method_data = array(
				'code'       => 'pickup',
				'title'      => $this->language->get('text_title'),
				'quote'      => $quote_data,
				'sort_order' => $this->config->get('shipping_pickup_sort_order'),
				'error'      => false
			);
		}

 

Спойлер

1472957774_.png.b632ec8b30968007f220f754afe52d5a.png

 

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


Пробовал вставлять в языковой файл в text_description, на сайте отображает и работает, но ломает шаблон в админке в заказах и в письме заказа покупателю.

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


Только что, Andrew18 сказал:

Пробовал вставлять в языковой файл в text_description, на сайте отображает и работает, но ломает шаблон в админке в заказах и в письме заказа покупателю.

проверяйте, должно и так работать. только вы же объявили переменную в контроллере? ;) 

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

1 час назад, anboza сказал:

проверяйте, должно и так работать. только вы же объявили переменную в контроллере? ;) 

Нет, переменную я не объявлял, просто вписал html код в описание

$_['text_description'] = 'ПЭК, Деловые Линии, Энергия <a href="https://путь">Подробности</a>';

А как сделать с новой переменной. Я ее создам, как и куда ее вставить? И вообще корректно ли через языковой файл ссылки вставлять?

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


если у вас правильно организован мультиязык, то это один из верных решений.

ибо у вас есть еще префикс языковой, который очень легкто учесть, именно в таком варианте (если у вас ссылки статические)

Как объявлять в 3-ке переменные в контроллере, не подскажу, ибо 2.3 юзаю, но суть в том, что нужно ее объявить в контроллере, прописать в языковом файле и только потом можно в темплейте использовать (это как бы MVC)

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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