Ergebnis 1 bis 14 von 14

Thema: Leere Felder im FE ausblenden

  1. #1
    Contao-Nutzer
    Registriert seit
    13.06.2010.
    Beiträge
    28

    Standard Leere Felder im FE ausblenden

    Leere Datumsfelder werden im Frontend immer mit 01.01.1970 ausgegeben.

    Ist es möglich leere Felder im Frontend auszublenden?

    Habe es wie folgt (nach dem Beispiel aus dem alten Catalogmodul) versucht, klappt aber nicht:

    PHP-Code:
    <?php if($entry['data']['enddatum']['value']):?>
      <div class="field enddatum">
        <span class="label"><?php echo $arrItem['attributes']['enddatum']; ?></span>
        <span class="value"><?php echo $arrItem['text']['enddatum']; ?></span>
      </div>
    <?php endif;?>
    Grüße
    simkay

  2. #2
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Mit welchem Attribut wurden diese Datumsfelder erstellt?

  3. #3
    Contao-Nutzer
    Registriert seit
    13.06.2010.
    Beiträge
    28

    Standard

    Hallo andreasisaak,

    das Attribut ist timestamp.

    Grüße
    simkay

  4. #4
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ich hab ein Ticket dafür veröffentlicht, ich hoffe wir bekommen es gelöst.

    Alternativ würde ich dir empfehlen solange auf ein leeres Feld oder das 1970 Datum zu prüfen. Dann gehts erstmal und wenn wir den Bug beheben bist du trotzdem updatesicher.

  5. #5
    Contao-Nutzer
    Registriert seit
    13.06.2010.
    Beiträge
    28

    Standard

    Ok, Super. Vielen Dank.

    Habe jetzt folgende Abfrage drin, die auch funktioniert. Ist das so Korrekt?

    PHP-Code:
    <?php if($arrItem['text']['enddatum']!="01.01.1970"):?>
      <div class="field enddatum">
        <span class="label"><?php echo $arrItem['attributes']['enddatum']; ?></span>
        <span class="value"><?php echo $arrItem['text']['enddatum']; ?></span>
      </div>

    <?php endif; ?>
    Merci
    simkay

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    IMO sollte das schon reichen, damit kann man dann auch den 1.1.1970 00:00:00 darstellen:
    PHP-Code:
    <?php if(strlen($arrItem['raw']['enddatum'])):?>
      <div class="field enddatum">
        <span class="label"><?php echo $arrItem['attributes']['enddatum']; ?></span>
        <span class="value"><?php echo $arrItem['text']['enddatum']; ?></span>
      </div>
    <?php endif; ?>
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  7. #7
    Contao-Nutzer
    Registriert seit
    13.06.2010.
    Beiträge
    28

    Standard

    Ok. Danke Dir. Werde ich probieren.

    Grüße
    simkay

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Das Problem sollte heute behoben sein, der entsprechende Pull Request muss nur noch gemerged werden.

  9. #9
    Contao-Nutzer
    Registriert seit
    13.06.2010.
    Beiträge
    28

    Standard

    Funktioniert nun bestens. Vielen Dank.

    Grüße
    Simkay

  10. #10
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.471
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo zusammen,

    ich würde gerne wissen, ob es eine Möglichkeit gibt, nicht ausgefüllte Felder im BE im FE nicht darzustellen.

    Beispiel:
    Ein Datensatz beinhaltet 15 Felder. Nun sind in einem Datensatz nur 8 der 15 Felder ausgefüllt.
    Nun soll im FE dann auch nur die Felder ausgegeben werden, die Inhalte haben, die leeren Felder sollen nicht mit ausgegeben werden.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  11. #11
    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

    Müsste doch im Template gehen soweit ich weiß?

    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."

  12. #12
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ja aber am besten wäre es mit einer Checkbox in den Rendersettings. Dann könnte man leere Felder bequem ausblenden. Besonders im BE nerven mich diese

    @planepix Schreibst du bitte ein Ticket im core Repo?

  13. #13
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.471
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja mach ich Andreas.

    Done: -> https://github.com/MetaModels/core/issues/122
    Geändert von planepix (30.04.2013 um 17:39 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  14. #14
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Erledigt Sollte im nächsten Nightly Build mit drin. So in ca. einer Stunde.

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
  •