Перейти к основному содержимому

Функции MMO-DEV WEB

Ресурсы​

asset()​

Генерирует URL к статическому файлу с cache busting:

asset()
{{ asset('css/style.css') }}
{# /css/style.css?v=a1b2c3 #}

{{ asset('images/logo.png') }}

Модули​

mw_module_enabled()​

Проверяет, включён ли модуль:

mw_module_enabled()
{% if mw_module_enabled('market') %}
{% include '@site/partials/market-widget.html.twig' %}
{% endif %}

mw_module_exists()​

Проверяет, установлен ли модуль:

mw_module_exists()
{% if mw_module_exists('forum') %}
{# Модуль установлен #}
{% endif %}

Формы и безопасность​

mw_render_formbuilder()​

Рендерит форму, созданную через FormBuilder:

mw_render_formbuilder()
{{ mw_render_formbuilder(form)|raw }}

mw_captcha()​

Выводит капчу:

mw_captcha()
{{ mw_captcha()|raw }}

Аналитика​

mw_analytics()​

Выводит код аналитики:

mw_analytics()
{{ mw_analytics()|raw }}

mw_gtm_noscript()​

Выводит noscript-часть Google Tag Manager:

mw_gtm_noscript()
{{ mw_gtm_noscript()|raw }}

Пользователи​

mw_is_vip_member()​

Проверяет, действует ли VIP у текущего пользователя:

mw_is_vip_member()
{% if mw_is_vip_member() %}
<span class="badge bg-warning">VIP</span>
{% endif %}

Утилиты​

mw_percentage()​

Вычисляет процент:

mw_percentage()
{{ mw_percentage(current, total) }}%
{# Например: 75% #}

Игровые функции​

mw_crest()​

Отображает герб клана или альянса:

mw_crest()
{{ mw_crest(clan.crest_id)|raw }}

mw_item()​

Отображает игровой предмет с тултипом:

mw_item()
{{ mw_item(item_id)|raw }}

mw_item_icon()​

Отображает иконку предмета:

mw_item_icon()
{{ mw_item_icon(item_id)|raw }}

mw_aion_exp_to_level()​

Конвертирует опыт в уровень Aion:

mw_aion_exp_to_level()
Уровень: {{ mw_aion_exp_to_level(character.exp) }}