Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: <?php if ($this->day) echo $this->day; ?> gibt keinen Wochentag aus

  1. #1
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard <?php if ($this->day) echo $this->day; ?> gibt keinen Wochentag aus

    Moin,

    der Code
    PHP-Code:
    <?php if ($this->day) echo $this->day?>
    gibt im Event Kalender leider keinen Wochentag aus. Ist am Code irgend etwas falsch? Der Tag sollte doch aus dem Datum abgeleitet werden können, oder nicht?

    LG Fidel

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

    Support Contao

    Standard

    Schon mal
    Code:
    <?= \Date::parse('l, d.m.Y', $this->startDate) ?>
    getestet?
    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 Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Hi,

    danke für deinen tipp, leider habe ich von PHP nur rudimentäre Ahnung.

    Das ganze Script sieht so aus:

    PHP-Code:
    <div class="event layout_upcoming<?= $this->classUpcoming ?>" itemscope itemtype="http://schema.org/Event">

      <p><span class="eventspace"><a href="<?= $this->href ?>" title="<?= $this->title ?> <?php if ($this->day) echo $this->day?><?= $this->date ?><?php if ($this->time) echo ', ' $this->time;?>"<?= $this->target ?> itemprop="url"><?= $this->link ?></a></span>
          <strong>Wann: </strong><time datetime="<?= $this->datetime ?>" class="date" itemprop="startDate"> <?= $this->date ?>  <?php if ($this->time): ?><?= $this->time ?><?php endif; ?></time><br>
      <?php if ($this->location || $this->span): ?> <strong>Wo:</strong> <?php echo $this->location ?> <br><?php endif; ?>
      </p>

    </div>
    Ich hatte jetzt diesen Part ersetzt:
    PHP-Code:
    <?php if ($this->day) echo $this->day?>
    , das hat leider gar keine Änderung ergeben.

    LG Fidel

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
  •