1<!-- file list.tpl.php -->
7 print
"Error, template page can't be called as URL";
10'@phan-var-force Context $context';
11'@phan-var-force AbstractCardController $this';
21$formCard = $this->formCard;
23$fieldShowList = $formCard->fieldsmanager->getAllFieldsInfos($formCard->object, $formCard->extrafields,
'view', 2, array(1 => $formCard->key_for_break));
29 <div
class=
"card-left">
30 <?php
foreach ($fieldShowList[
'columns'] as $idxColumn => $fields) {
32 if ($idxColumn == 2) { ?>
34 <div
class=
"card-right">
38 foreach ($fields as $fieldKey => $fieldInfos) {
40 if ($fieldInfos->fieldType ==
'separate') {
45 if ($fieldInfos->fieldType == FieldInfos::FIELD_TYPE_OBJECT) {
46 $value = $formCard->object->{$fieldInfos->key} ??
'';
48 $value = $formCard->object->array_options[
'options_' . $fieldInfos->key] ??
'';
52 if (!empty($fieldInfos->langFile)) {
53 $langs->load($fieldInfos->langFile);
56 if ($fieldInfos->fieldType == FieldInfos::FIELD_TYPE_EXTRA_FIELD && $fieldInfos->key ==
'lang') {
57 $langs->load(
'languages');
58 $labellang = ($value ? $langs->trans(
'Language_' . $value) :
'');
62 $input = $formCard->fieldsmanager->printOutputField($fieldInfos, $fieldKey, $value);
65 $label_class =
'labelfield fieldname_' . $fieldKey;
66 if (!empty($fieldInfos->tdCss)) $label_class .= $fieldInfos->tdCss;
67 $value_class =
'valuefield fieldname_' . $fieldKey;
68 if (!empty($fieldInfos->viewCss)) $value_class .= $fieldInfos->viewCss;
70 $label = is_string($fieldInfos->label) ? $langs->trans($fieldInfos->label) : $fieldInfos->label;
71 print $formCard->form->printFieldCell($fieldKey,
'<strong>' . $label .
'</strong>', $input, [
72 'label_class' => $label_class,
73 'value_class' => $value_class,
$context
@method int call_trigger(string $triggerName, ?User $user)