Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Подскажите по twig


Exploits
 Share

Recommended Posts

Ребят, тему бы не создавал, но ничего не могу понять как в твиге написать икое:

 

<select name="microdatapro_store_type" class="form-control">
  <option value="" <?php if($microdatapro_store_type == ''){ ?>selected="selected"<?php } ?>><?php echo $text_select; ?></option>
  <?php for($st = 1; $st < 30; $st++){ ?>
    <option value="<?php echo $st; ?>" <?php if($microdatapro_store_type == $st){ ?>selected="selected"<?php } ?>><?php echo ${'text_storetype_' . ($st-1)}; ?></option>
  <?php } ?>
</select>

Конкретно затуп в: <?php echo ${'text_storetype_' . ($st-1)}; ?>

 

То есть текстовая переменная как бы генерится в цикле for

 

Подскажите как это можно сгделать, никак не могу понять. Спасипотому что.

Link to comment
Share on other sites

Вот сижу и думаю, может проещё то перенести в контроллер и сформировать массив с уже текстовыми переменными, ик явно бугдет проещё. Только что мысль пришла. Пробую. Но если есть у кого-то выход как сгделать на twig было бы здорово.

Link to comment
Share on other sites

2 минуты назад, AWARO сказал:

Конвертер пропотому чтовал, но выдает ерунду которая в свою очередь дает ошибку. Вероятнее всего для тройки надо икие конструкции выносить в контроллер.

Link to comment
Share on other sites

Только что, AWARO сказал:

а ты кусками
когда кучей пихаешь он хрень генерит

Та уже чуть ли не посимвольно:ugeek: Никак не игдет.

Link to comment
Share on other sites

Только что, AWARO сказал:

ик ты твиг генеришь в твиг? не?)

ахахах нет конечно php => twig 

Link to comment
Share on other sites

В обещём тогда тему можно закрывать, по сути проещё перенести в контроллер и не гделать то что не надо. Спасипотому что кто откликнулся:wink:

Link to comment
Share on other sites

Twig не подгдерживает и половины php, не мучайтесь, пишите все в контроллере, сэкономите очень много времени.

  • +1 1
Link to comment
Share on other sites


Я у себя гделал ик

{% set fieldValPeriod = 'shipping_bb_' ~ geo_zone.geo_zone_id ~ '_fix_delivery_period' %}

 

и дное..

 

<input type="text" name="shipping_bb_{{ geo_zone.geo_zone_id }}_fix_delivery_period" value="{{ attribute(_context, fieldValPeriod) }}" size="3"/>

 

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.