The attribute_view_gui template function
Registered in kernel/common/eztemplateautoload.php by the class eZObjectForwarder (kernel/common/ezobjectforwarder.php).
The same class also handles: attribute_edit_gui, attribute_result_gui, attribute_pdf_gui, attribute_diff_gui, related_view_gui, node_view_gui, content_view_gui, content_pdf_gui, shop_account_view_gui, content_version_view_gui, collaboration_view_gui, collaboration_icon, collaboration_simple_message_view, collaboration_participation_view, event_edit_gui, event_view_gui, class_attribute_view_gui, class_attribute_edit_gui.
How it finds its template
From the forward rule in eZObjectForwardInit() (kernel/common/eztemplateautoload.php):
| Key | Value |
|---|---|
template_root | array( 'type' => 'multi_match', 'attributes' => array( 'is_information_collector' ), 'matches' => array( array( false, 'content/datatype/view' ), array( true, 'content/datatype/collect' ) ) ) |
input_name | 'attribute' |
output_name | 'attribute' |
namespace | 'ContentAttribute' |
use_views | 'view' |
| override match keys | attribute_identifier, attribute, class_identifier, class |
attribute_view_gui attribute=$attribute view=viewThe variable name is the rule's input_name; the value is a placeholder.
In a shipped template
The first use in the templates of this installation, design/admin/override/templates/admin_preview/article.tpl line 10:
<p class="author">attribute_view_gui attribute=$node.data_map.author</p>Related
Generated by ./console exp:help:examples from kernel/common/eztemplateautoload.php, kernel/common/ezobjectforwarder.php. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.