Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2019, 15:23   #1
werter0001
Новичок
Джуниор
 
Регистрация: 15.12.2019
Сообщений: 3
По умолчанию Как определить где объявлена переменная

Всем привет!
Ковыряю opencart 2.3, файлы дефолтной темы, пытаюсь изменить вывод цены в категории чтобы выводить стоимость опций вместо цены \catalog\view\theme\default\templat e\product\category.tpl. Переношу код из файла \catalog\view\theme\default\templat e\product\product.tpl в category.tpl
Код:
<?php if ($options) { ?>
получаю ошибку, что переменная $options не определена, из файла из которого переношу product.tpl в коде она не определена.
Как найти где она объявлена в каком файле, поиском по файлам смотрел выводит 620 мест.

Сам "ковырятель кода" очень начального уровня)))), поэтому прошу помощи.
werter0001 вне форума Ответить с цитированием
Старый 15.12.2019, 21:57   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,156
По умолчанию

ищи где вызывается шаблон category.tpl
там и переменные для него задаются
не факт что там option просто так взять и определить можно
ADSoft вне форума Ответить с цитированием
Старый 17.12.2019, 20:31   #3
werter0001
Новичок
Джуниор
 
Регистрация: 15.12.2019
Сообщений: 3
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
ищи где вызывается шаблон category.tpl
поиск не нашёл, искал по всем файлам опенкарта.
Фаил из которого я копирую, тоже
Код:
$options
не определена не задана.
Прикладываю фаил может кто то посмотрит и объяснит откуда черпает) данные эта переменная?
Вложения
Тип файла: 7z product.7z (4.9 Кб, 2 просмотров)
werter0001 вне форума Ответить с цитированием
Старый 01.01.2020, 21:34   #4
antonb770
Пользователь
 
Регистрация: 27.04.2015
Сообщений: 28
По умолчанию

werter0001, там в папке catalog есть папка controller/product/product.php все данные берутся из этого контроллера есть еще папка модел там запросы к бд которые используют контроллеры с таким же именем файл будет product.php. А в product.tpl просто отображаются данные из контроллера controller/product/product.php как-то так.

Последний раз редактировалось antonb770; 01.01.2020 в 21:38.
antonb770 вне форума Ответить с цитированием
Старый 02.01.2020, 01:00   #5
werter0001
Новичок
Джуниор
 
Регистрация: 15.12.2019
Сообщений: 3
По умолчанию

antonb770, Спасибо!
werter0001 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C ++ Матрица: определить сумму элементов строк, столбцов и диагоналей. Среди сумм определить наименьшую Meflelem Общие вопросы C/C++ 1 13.12.2017 22:16
нужно написать программу в с++. определить длину строки и определить сколько раз встречается буква П в строке. chit Помощь студентам 4 11.07.2015 14:03
borland C++. Даны числа: a b c. Определить, могут ли они быть сторонами треугольника, и если да, то определить его тип Evgeniy73 Помощь студентам 6 02.07.2014 08:32
Определить сколько знаков в числе, вычислить сумму цифр и определить старшую цифру Blombox Помощь студентам 5 25.04.2011 15:52