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

popov2000    0

Стоит задача вывести перед названием товара его количество, не изменяя шаблон категорий. Решил сделать с помощью jquery. Добавил количество - в массив с продуктами в контроллере категорий. В файле catalog/view/javascript/common.js добавил 

  $(document).ready(function(){
    $('.name').after('<?php echo $product['quantity']; ?>');
  });

как вы понимаете - ничего после этого не происходит, хотя если код имеет такой вид

  $(document).ready(function(){
    $('.name').after('Количество');
  });

то слово "количество" будет расположено после названия товаров

вопрос в том как передать непосредственно из js значение php?

Спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sv2109    420

А где по-вашему в catalog/view/javascript/common.js возмется  $product['quantity?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    829

Если этот код поместить в шаблоне product.tpl

$(document).ready(function(){
$('.name').after('<?php echo $product['quantity']; ?>');
});

то по идее должен работать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 091

chukcha, не будет.

1. там нет такой переменной.

2. автору темы это надо в категориях.

>> Стоит задача вывести перед названием товара его количество

popov2000, еще раз и внятно - что тебе надо сделать?

потому что

>> не изменяя шаблон категорий.

никак.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sv2109    420

>> не изменяя шаблон категорий.

никак.

почему же никак?

можно например создать модуль, который в контроллере получит со страницы все гет параметры этой страницы, получит необходимые данные для товаров на этой странице (согласно параметрам), передаст это в шаблон, где с помощью javascript добавит нужные данные к нужным элементам на странице. 

Все чисто, без единого изменения кода файлов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 091

но ведь ЭТО будет уже "ручная сборка камаза и использование его для выноса пакета мусора из дома".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

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