Ergebnis 1 bis 7 von 7

Thema: Eingabefeld Bildunterschrift - Zeichenzahl erhöhen

  1. #1
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Frage Eingabefeld Bildunterschrift - Zeichenzahl erhöhen

    Hallo liebe Contao-Gemeinde,

    lässt sich die Zeichenzahl im Eingabefeld für Bildunterschriften (derzeit begrenzt auf 255)
    auf einfache Weise (Template/Einstellungen) erhöhen? Ich habe gerade den Fall, dass ein Kunde etwas längere Unterschriften möchte.

    Vielen Dank!
    Hagen

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Hagen,
    richtig helfen kann ich dir da nicht.
    Ich glaube du wirst da sogar eine .sql Datei ändern müssen, da das sicherlich auch eine Beschränkung durch das Datenbank Feld ist.
    Eventuell könntest du dazu dann auch ein Featurerequest Ticket erstellen, damit Leo das direkt im Core machen kann.

    Wobei ich aus dem Bauchgefühl sagen würde, das längere Überschriften eigentlich schon keine Überschriften mehr sind, sondern als Textelement erstellt werden könnten....

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Ja das lässt sich aufheben, am besten mit einer eigenen, projektspezifischen Erweiterung, z.B. system/modules/projekt

    Da erstellst du:

    config/database.sql
    Code:
    CREATE TABLE `tl_content` (
      `caption` blob NULL,
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    dca/tl_content.php
    PHP-Code:
    unset($GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['maxlength']); 
    Nach einem DB Update, sollte es das dann schon sein.

    MfG Tristan

  4. #4
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Standard

    Hallo Tristan,

    vielen Dank für deine Anleitung, ich habe die Verzeichnisse und Dateien erstellt sowie ein DB Update durchgeführt und bekomme jetzt im Backend angezeigt:

    Code:
    unset($GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['maxlength']);
    Die Zeichenzahl ist weiterhin begrenzt. Wenn ich die tl_content.php in tl_module.php umbenenne (hab' mal geschaut, wie das bei anderen Erweiterungen aufgebaut ist) ist die Meldung zwar weg, ansonsten aber alles beim alten.

    Hast du noch eine Idee, was ich ändern könnte?

    @MacKP,

    du hast Recht, längere Bildunterschriften sind eigentlich Textelemente. Es ist nur schwierig, dem Nutzer zu erklären, wenn z.B. gerade nur das letzte Wort abgeschnitten wurde, dass er jetzt zusätzlich ein Textelement anlegen muss. Bei viel längeren "Bildunterschriften" würde ich auch für Textelemente plädieren.

    Beste Grüße
    Hagen

  5. #5
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Bei der PHP Datei muss natürlich am Anfang und Ende <?php ... ?> stehen

    -->
    PHP-Code:
    <?php
    unset($GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['maxlength']);
    ?>
    Sry, das hatte ich jetzt so schon impliziert ... macht der Gewohnheit

  6. #6
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Standard

    Zitat Zitat von tril Beitrag anzeigen
    Sry, das hatte ich jetzt so schon impliziert ... macht der Gewohnheit
    Nun, da habe ich mich am Montag gleich mal für die ganze Woche blamiert

    Dennoch, herzlichen Dank für deine Anleitung - funktioniert wunderbar!

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ab Contao 3 braucht man eine tl_files mit folgendem Eintrag:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_files']['fields']['meta']['eval']['metaFields']['caption'] = ''
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Bildunterschrift mit Zeilenumbruch
    Von Hagen im Forum Bilder/Dateien
    Antworten: 6
    Letzter Beitrag: 30.01.2012, 13:19
  2. Kein Eingabefeld für Api key
    Von melodora im Forum dlh_googlemaps
    Antworten: 10
    Letzter Beitrag: 16.12.2010, 16:22
  3. Zahlenangabe je nach aktuellem Datum erhöhen?
    Von McGeddy im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 22.10.2010, 11:42
  4. Beschränkung bei Eingabefeld
    Von oliverbolduan im Forum Off Topic
    Antworten: 3
    Letzter Beitrag: 24.11.2009, 16:36
  5. Bildunterschrift formatieren
    Von tl_newbee im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 19.10.2009, 09:32

Lesezeichen

Lesezeichen

Berechtigungen

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