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

Помогите с превращением в twig


GreenAurora

Recommended Posts

 

{% if (not function_exists('modification_vqmod')) %}
 	 modification_vqmod(file) 
 		{% if (class_exists('VQMod')) %}
 				 VQModmodCheck(modification(file), file)
 		{% else %} 
 			 modification(file)
 			{% endif %}
 	{% endif %}
 
						
                        <div id="controlpanel" class="tab-pane active">
                          {% set _include = require_once modification_vqmod(constant('DIR_APPLICATION')~'view/template/'~modulePath~'/tab_controlpanel.php') %}                        
                        </div>    
                        <div id="listing" class="tab-pane">
                          {% set _include = require_once modification_vqmod(constant('DIR_APPLICATION')~'view/template/'~modulePath~'/tab_listing.php') %}                        
                        </div>
                        <div id="widget" class="tab-pane">
                          {% set _include = require_once modification_vqmod(constant('DIR_APPLICATION')~'view/template/'~modulePath~'/tab_widget.php') %}                        
                        </div>     
						<div id="view" class="tab-pane">
                          {% set _include = require_once modification_vqmod(constant('DIR_APPLICATION')~'view/template/'~modulePath~'/tab_view.php') %}                        
                        </div>         
                        <div class="tab-pane hidden">
                          {% set _include = require_once modification_vqmod(constant('DIR_APPLICATION')~'view/template/'~modulePath~'/tab_support.php') %}                        
                        </div>

Как вот такие куски кода превращать в twig? Я вообще в этом не разбираюсь, можно ли просто прописать {{ tab_controlpanel }}? VQmod установлен если что. В данный момент пхп выдает такой код ошибок: 

Fatal error: Uncaught Twig_Error_Syntax: Unknown "function_exists" function in "extension/module/productbundles/productbundles.twig" at line 65. in /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php:574 Stack trace: #0 /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php(351): Twig_ExpressionParser->getFunctionNodeClass('function_exists', 65) #1 /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php(144): Twig_ExpressionParser->getFunctionNode('function_exists', 65) #2 /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php(84): Twig_ExpressionParser->parsePrimaryExpression() #3 /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php(41): Twig_ExpressionParser->getPrimary() #4 /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php(72): Twig_ExpressionParser->parseExpression(50) #5 /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php(41): Twig_ExpressionParse in /home5/nthzawwz/public_html/system/library/template/Twig/ExpressionParser.php on line 574

Помогите, пожалуйста, спрашивайте если что-то не так объяснил. Просто переделываю модуль c oc 2.3 под 3.0

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


16 минут назад, GreenAurora сказал:

Просто переделываю модуль c oc 2.3 под 3.0

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

17 минут назад, GreenAurora сказал:

Я вообще в этом не разбираюсь,

изучите матчасть сперва а потом переделывайте и спрашивайте.

в данной ситуации если вам дадут направление, вам это нечего не даст.

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

ну и до кучи, что то переделывать с vqmod под тройку, это просто дикость какая то. переделайте сперва под ocmod

п.с. извините за прямоту если что.

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


Это все должно быть в контроллере, вся логика, какого черта во вьюхе это все делает ?

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

вполне приемлемое решение - держать табы в разных шаблонах, ведь полній функционал неизвестен
но
 

9 часов назад, GreenAurora сказал:

Я вообще в этом не разбираюсь,

Это есть ключевое слово

 

9 часов назад, egor23 сказал:

переделайте сперва под ocmod


так и ocmod не нужен

Видимо автор модуля подразумевал, что будет  как-то окмодами(вкмодами) наращивать функционал
 

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

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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