Liste der Anhänge anzeigen (Anzahl: 1)
Auflistung Events verändern
Guten Tag aller Seits,
ich hab die Contao Version 3.5.6 und soll für ein Bus/Reiseunternehmen eine Website erstellen. Der Kunde hat eine Vorstellung wie seine Reisen aufgelistet werden sollen und da Suche ich jetzt schon paar Stunden wie ich das verwirklichen kann. Meine Erfahrung mit Contao konnte ich leider noch nicht wirklich vertiefen (Grundwissen ist vorhanden). Sollten noch informationen fehlen füge ich diese gerne noch hinzu, desweiteren hänge ich ein Bild an wie sich das der Kunde ungefähr vorstellt.
In meinem Test ist es leider so das die Events in zweier Reihen heißt zwei nebeneinander Aufgelistet werden. Der Kunde wünscht da aber eine klare Monatliche Abtrennung, Auflistung immer Untereinander und leere Monate einfach weglassen.
Meine Frage nun: Wie kann ich das Verwirklichen?
Auf Hilfe hoffend Matze.
Anhang 19198
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe nun die php Zeile eingefügt weiß aber nicht ob ich das so wirklich richtig gemacht habe :/ (siehe Bild).
Bei meinem Test hat sich leider nichts verändert hoffe auf Unterstützung.
Muss ich das anderst machen?
Liste der Anhänge anzeigen (Anzahl: 1)
Hab ich jetzt auch gemacht verändert leider auch nichts wird zwar pro Monat ausgegeben, aber immernoch wie folgt (siehe Bild).
Hoffe da weiß jemand eine Lösung (wie es ungefähr aussehen soll sieht man im Bild vom ersten Post).
Danke schonmal im Voraus.
Liste der Anhänge anzeigen (Anzahl: 1)
Das, das Aussehen CSS Anpassungen beinhaltet ist mir klar, aber ist die Gliederung das es immer nur einen Eventblock gibt wie hier: Anhang 19221 eine PHP-Datei änderung oder auch durch CSS einstellbar wenn ja wo?
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
miniA4kuser
Quick and dirty würde ich das mittels einer $GLOBALS-Variable im Template (event_upcomming) lösen:
PHP-Code:
<?php if ($GLOBALS['event_month'] != $this->month): ?>
<h3><?php echo $this->month; ?></h3>
<?php endif; ?>
<?php $GLOBALS['event_month'] = $this->month; ?>
<div class="event layout_upcoming<?= $this->classUpcoming ?>">
<span class="date"><?= $this->date ?></span>
<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 ?>><?= $this->link ?></a>
<?php if ($this->time): ?>
<span class="time">(<?= $this->time ?>)</span>
<?php endif; ?>
</div>
Das ganze hab ich jetzt integriert und es kommt dem ganzen auch nah, aber was jetzt noch passiert ist das diese Events zu einem Formular verlinkt sind. Das heißt der Text des Events wird ausgeblendet, stattdessen wird ein Link hinterlegt der mich direkt zum Anmeldeformular bringt (siehe Bild).
Stelle ich bei den einzelnen Events die Weiterleitung auf Standard wird mir der Text beim Klick auf das Event rechts angezeigt, ich würde aber gerne den Text Standardmäßig angezeigt bekommen somit ich beim Klick auf den dort hinterlegten Button auf mein Anmeldeforumular komme.
Kann man das noch anpassen das der Text wieder mit eingeblendet wird ohne die Weiterleitungen zu bearbeiten?
Liste der Anhänge anzeigen (Anzahl: 1)
Einwas ist mir nun noch aufgefallen und zwar: Wenn ich im Event eine Wiederholung eintrage wird mir ein Satz (siehe Bild) generiert in dem die Wiederholung des Events angekündigt wird. Kann man das ändern so das es nichtmehr dort auftaucht?
Liste der Anhänge anzeigen (Anzahl: 1)
Absätze zwischen den Monaten fehlen
Hallo,
ich hab ein weiteres Problem mit der Auflistung der Monate auf meiner Event Seite. Meine Frage lautet was kann ich an meinem event_upcoming.html5 verändern damit zwischen jedem aufgeliesteten Monat zwei Absätze sind?
Anlagen:
- Aktuelle event_upcoming.html5 Datei
- Bild der momentanen Auflistung
Danke schonmal für eure Hilfe.
event_upcoming.html5
PHP-Code:
<?php if ($GLOBALS['event_month'] != $this->month): ?>
<h3><?php echo $this->month; ?></h3>
<?php endif; ?>
<?php $GLOBALS['event_month'] = $this->month; ?>
<div class="event layout_upcoming<?= $this->classUpcoming ?>">
<span class="date"><?= $this->date ?></span>
<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 ?>><?= $this->link ?></a>
<?php if ($this->time): ?>
<span class="time">(<?= $this->time ?>)</span>
<?php endif; ?>
</div>
Aktuelle Darstellung
Anhang 20445