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

[Решено] Неизвестная переменная в коде checkout.tpl


DenisRaider

Recommended Posts

Подскажите что за ошибка и как ее решить:

PHP Notice:  Undefined variable: zone_id in /var/www/user/data/www/mysait.ru/catalog/view/theme/default/template/checkout/checkout.tpl on line 262

 

На 262 строке вот этот код:

//if (json['zone']['zone_id'] == '<?php echo $zone_id; ?>') {

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


Судя по коду строка закомментирована.

Но немного не верно.

Надо так:

<?php /* if (json['zone'][i]['zone_id'] == '<?php echo $zone_id; ?>') { */ ?>

Чтобы не выполнялся код php.

Что означает закомментирована (то есть не действует и не нужна)? И не подскажешь зачем этот код?)

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


Что означает закомментирована (то есть не действует и не нужна)? И не подскажешь зачем этот код?)

В этой строке в начале стоит // - это значит что эта строка не будет выполняться в javasсript.

 

Но этот php код <?php echo $zone_id; ?> будет выполнен ещё во время гененрирования страницы.

Что и породит ошибку о ненайденной переменной - $zone_id.

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

В этой строке в начале стоит // - это значит что эта строка не будет выполняться в javasсript.

 

Но этот php код <?php echo $zone_id; ?> будет выполнен ещё во время гененрирования страницы.

Что и породит ошибку о ненайденной переменной - $zone_id.

спасибо

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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