{% extends '@WebProfiler/Profiler/layout.html.twig' %} {% block toolbar %} {% set icon %} {{ include('@ContaoCore/Collector/contao.svg') }} {{ collector.summary.version }} {% endset %} {% set text %} {% if collector.summary.frontend %}
Page layout {{ collector.summary.layout }}
Template {{ collector.summary.template|default('n/a') }}
FE preview {% if collector.summary.preview %} enabled {% else %} disabled {% endif %}
{% endif %} {% if collector.summary.legacy_routing %}
Legacy Routing enabled
Prepend locale {% if collector.legacyrouting.prepend_locale %}yes{% else %}no{% endif %}
URL suffix {{ collector.legacyrouting.url_suffix }}
{% endif %}
Resources Read the Contao docs
Help Contao support channels
{% endset %} {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: true, name: 'contao', additional_classes: (((collector.summary.preview or collector.summary.legacy_routing) ? 'sf-toolbar-status-yellow ' : '') ~ 'sf-toolbar-block-right') }) }} {% endblock %} {% block menu %} {{ include('@ContaoCore/Collector/contao.svg') }} Contao {% endblock %} {% block panel %}

Summary

{{ collector.summary.version }} Contao version
{{ collector.summary.models }} Registered models
{% if collector.summary.layout %}
{{ collector.summary.layout }} Page layout
{% endif %}
{% if collector.summary.legacy_routing %} enabled {% else %} disabled {% endif %} Legacy Routing
{% if collector.summary.legacy_routing or collector.legacyrouting.hooks %}

Legacy Routing

{% if collector.summary.legacy_routing %}
{% if collector.legacyrouting.prepend_locale %}yes{% else %}no{% endif %} Prepend locale
{{ collector.legacyrouting.url_suffix }} URL Suffix
{% endif %} {% if collector.legacyrouting.hooks %} {% for hook in collector.legacyrouting.hooks %} {% endfor %}
Hook Class Method Composer Package
{{ hook.name }} {{ hook.class }} {{ hook.method }} {{ hook.package }}
{% endif %} {% endif %}

Classes set

{% for class in collector.classesset %} {% endfor %}
Class name
{{ class }}

Classes aliased

{% for alias, original in collector.classesaliased %} {% endfor %}
Alias name Original name
{{ alias }} {{ original }}

Classes composerized

{% for alias, original in collector.classescomposerized %} {% endfor %}
Alias name Original name
{{ alias }} {{ original }}
{% if collector.additionaldata %}

Other

            {{ dump(collector.additionaldata) }}
        
{% endif %} {% endblock %}