Перейти к содержанию
GeorgyM

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

Рекомендуемые сообщения

Всем привет, хочу понять в общих чертах как работает 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.