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

Помогите Javascript - формирование динамической страницы в админке


Recommended Posts

Всем привет, хочу понять в общих чертах как работает Javascript!

 

Кому не в тягость подскажите, пожалуйста

 

В админке в добавление товара - хочу добавить ссылку на товар, вместо просто его названия.

 

Для обычного html - order_form.tpl получилось сделать так.

<a href="<?php echo $order_product['href']; ?>" target="_blank"><?php echo $order_product['name']; ?></a><br />

А Вот для динамической части - не получается - я теги и синтаксис не знаю вообще, пытался на основе примеров, но не получается перенести на данный случай. И как назло не нашел внутри кодов опенкарта похожий случай.

 

Кто знает как написать эту функцию, покажите, пожалуйста, как она пишется, я на ее примере попробую врубиться:

 

 

ВОПРОС: Как модифицировать эту строку, чтобы вместо названия появилась ссылка, ведущая на catalog/product/ этого товара? 

html += ' <td class="left">' + product['name'] + '<br />';

Вот как полностью выглядит фрагмент кода!

			// Totals
			if (json['order_product'] != '' || json['order_voucher'] != '' || json['order_total'] != '') {
	html = '';
	
	if (json['order_product'] != '') {
		for (i = 0; i < json['order_product'].length; i++) {
			product = json['order_product'][i];
			
			html += '<tr>';
			html += '  <td class="left">' + product['name'] + '<br />';
			
			if (product['option']) {
				for (j = 0; j < product['option'].length; j++) {
		option = product['option'][j];
		
		html += '  - <small>' + option['name'] + ': ' + option['value'] + '</small><br />';
				}
			}
			
			html += '  </td>';
			html += '  <td class="left">' + product['model'] + '</td>';
			html += '  <td class="right">' + product['quantity'] + '</td>';
			html += '  <td class="right">' + product['price'] + '</td>';
			html += '  <td class="right">' + product['total'] + '</td>';
			html += '</tr>';
		}	
	}

Заранее благодарен.

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

html += ' <td class="left"><a href="index.php?route=catalog/product/update&product_id='+product['product_id']+'&token=<?php echo $this->request->get['token']; ?>">' + product['name'] + '</a><br />';
не?..
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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