Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Dateieigenschaften: Beschreibungsfeld

  1. #1
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    837

    Standard Dateieigenschaften: Beschreibungsfeld

    Hallo zusammen,

    ich stehe gerade vor folgenden Problem: Ich sammel auf einer Seite sämtliche Presseartikel. Die verlinke ich da mit dem Downloadsmodul als Liste. War bisher kein Problem. Über "Alternativer Text" konnte ich den Quellhinweis realisieren.

    Jetzt hat zumindet eine Zeitung ihre Regeln geändert und will, dass bei jeder Neu-Veröffentlichung folgender Text geht:

    „Copyright: [Name der Zeitung], Veröffentlichungsdatum. Texte und Fotos aus [Name der Zeitung] sind urheberrechtlich geschützt. Weiterverwendung nur mit schriftlicher Genehmigung der Redaktion“ und ein aktiver Link auf die Seite der Zeitung.

    Jemand eine Idee, wie ich das mit dem Downloadsmodul hinbekomme?

    Am einfachsten wäre ein erweitertes Beschreibungsfeld in den Dateieigenschaften.

    Ich habe mal irgendwo gelesen, dass man über DCA eigene Felder nachrüsten kann, habe aber keine Ahnung wie das funktioniert.

    Danke & Gruß

    Klaus

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn ich das richtig verstanden habe würde ich dazu wohl über ein anderes Element nachdenken. So spontan würden ich an die News denken. Ausgabe dann über die Newsliste.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    260
    User beschenken
    Wunschliste

    Standard

    Hallo,

    Du könntest die Metadaten um ein Feld erweitern. Das war in diesem Thread schon mal Thema. Vielleicht ist das ein Ansatz.

    Grüße

  4. #4
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    837

    Standard

    Klappt das in der 4.9 noch genauso?

  5. #5
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    260
    User beschenken
    Wunschliste

    Standard

    Im Grundsatz sollte das genauso funktionieren. Wie und wo man die DCA in der 4.9 erweitert steht in der Doku.

  6. #6
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    837

    Standard

    hm, irgendwie will das noch nicht so richtig.

    Ich habe jetzt in /contao/dca eine Datei tl_files.php und in /contao/languages/de eine Datei default.php erstellt, mit folgenden Inhalten:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_files']['fields']['meta']['eval']['metaFields']['copyright'] = array
    (
      
    'label' => &$GLOBALS['TL_LANG']['tl_files']['fields']['meta']['eval']['metaFields']['copyright'],
      
    'inputType' => 'textarea'
    ); 
    PHP-Code:
    $GLOBALS['TL_LANG']['tl_files']['fields']['meta']['eval']['metaFields']['copyright'] = array
    (
     
    'Copyright',
     
    'Hier kann, falls erforderlich, ein Hinweis zum Urheberrecht hinzugefügt werden.'
    ); 
    Damit habe ich jetzt in der Dateiverwaltung schon mal ein Feld mehr, aber die Beschriftung kommt nicht an. Warum?

    Der Inhalt landet aber schon mal sicher in der Datenbank.

    Jetzt muss ich nur mal schauen, wie ich den auch ausgegeben bekomme.
    Geändert von neelix (14.07.2020 um 23:03 Uhr)

  7. #7
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    260
    User beschenken
    Wunschliste

    Standard

    Guten Morgen,

    Du solltest das im Template ce_downloads in der Foreachschleife über:

    PHP-Code:
    <?= $file['meta']['copyright'?>
    ausgeben können.

    Schau Dir mit

    PHP-Code:
    <?php echo $this->showTemplateVars(); ?>
    nochmal an wo die Texte stecken.

    Grüße
    Geändert von JMMB (15.07.2020 um 08:42 Uhr) Grund: Template Name ergänzt

  8. #8
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    837

    Standard

    So, den Text des Feldes bekomme ich ausgegeben.

    Aber im Backend fehlt mir die Bezeichnung und wie schaffe ich es statt eines einfach Inputfeldes dort eine Textarea mit Editor zu bekommen?

  9. #9
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    837

    Standard

    Hallo zusammen,

    nachdem Contao in der 4.12 ja nun ein Lizenzfeld nachgerüstet hat, brauche ich mein eigenes ja nicht mehr. Aber wie werde ich das wieder los?

    Neelix

  10. #10
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    837

    Standard

    Hallo,

    ich muss mein altes Thema nochmal ausgraben.

    Stehe nämlich erneut vor dem Problem. Jetzt mit Contao 4.13. Da gibt es ja jetzt in den Eigenschaften ein Feld für einen Lizenz-Link. Das hilft vllt. bei Stock-Fotos, nicht aber aber anderen Dateien, wo ein Text gefordert wird.

    Ich hatte mich ja an einer DCA Erweiterung versucht. Hat aber leider nicht wie gewünscht funktioniert.
    Vielleicht kann mir jemand meinen Versucht so ergänzen, dass ich ein Textfeld bekomme, wo ich die von i.d.R. Zeitungen und Verlagen geforderten Romane an Lizenz und Quellenangaben unterbringen kann.

    Danke.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •