Liste der Anhänge anzeigen (Anzahl: 1)
Meta-Informationen im BE unter Dateiverwaltung um zusätzliches Feld erweitern
Hi zusammen,
ich versuche gerade ein zusätzliches Feld für "Copyright" bei den Meta-Informationen in der Dateiverwaltung anzulegen.
Habe dafür in der dcaconfig.php folgende Zeile hinzugefügt:
PHP-Code:
$GLOBALS['TL_DCA']['tl_files']['fields']['meta']['eval']['metaFields'][] = 'copyright';
Übersetzung in der langconfig.php:
PHP-Code:
$GLOBALS['TL_LANG']['MSC']['aw_copyright'] = 'Copyright Hinweis';
Soweit so gut… das Feld wird jetzt angezeigt und ich kann es ausfüllen.
Nur mit der Ausgabe im Template komme ich nicht weiter. Ist das überhaupt der richtige Weg?
Ziel:
Anhang 17317
Liste der Anhänge anzeigen (Anzahl: 2)
Danke für eure Antworten. Ich stehe hier vielleicht auf dem Schlauch.
Felder unter BE > Artikel/Inhaltselement habe ich schon einmal erfolgreich hinzugefügt: Anhang 17320
Auch die Ausgabe im Template funzt super.
Zitat:
Zitat von
lucina
Jetzt möchte ich aber unter Dateiverwaltung ein Feld hinzufügen: Anhang 17321
Im Backend angezeigt wird das Feld ja – mein Problem ist jetzt, dass ich nicht weiss wo/ob diese Informationen abgelegt werden. Datenbank / Meta.txt (gibt's die bei 3.5 noch?)
Und wenn ja, wie ich sie dann im Template ausgebe…
Ich hoffe ich stelle mich hier net zu dusselig an :D
maxlength="255" hinzugefügt
system/dcaconfig.php
PHP-Code:
<?php
if(TL_MODE === 'BE')
{
$GLOBALS['TL_DCA']['tl_files']['fields']['meta']['eval']['metaFields']['copyright'] = 'maxlength="255"';
$GLOBALS['TL_LANG']['MSC']['aw_copyright'] = 'Copyright';
}
gallery_default
PHP-Code:
<?php global $objPage; ?>
// snip
<li class="<?= $class ?> <?= $col->class ?>">
<?php
$meta = \FilesModel::findByPath($col->singleSRC)->meta;
$copyright = \Frontend::getMetaData($meta, $objPage->language)['copyright'] ?: \Frontend::getMetaData($meta, $objPage->rootFallbackLanguage)['copyright'];
echo $copyright ?: 'no copyright found';
?>
// snip