upline/opencart-twig-helper

1.0.0 2023-12-14 16:09 UTC

This package is auto-updated.

Last update: 2024-05-14 17:10:10 UTC


README

This package provides some macros and functions to help you work with twig templates in Opencart 3.x

Installation

composer require twom/twig-helper

For twig 3.x:

Add to system/library/template/twig.php

$loader->addPath(DIR_VENDOR . 'upline/opencart-twig-helper/src/twig/');

Usage

{% import "twig_helper_forms.twig" as forms %}


{# Render form field wrapper #}
{{ forms.field('field_name_that_used_for_label_for_attribute_and_input', rendered_element_form, label_usually_entry_something) }}

{# Render element form #}
{{ forms.input('field_name_that_used_for_label_for_attribute_and_input', value, {required: true}) }}