Zum Inhalt springen

T3sports Spielplan mit Scope-Selection-Spielrunde

Erstellt am 4. Februar 2011 · Noch keine Antworten

Tags: Frage

ShagRath ·

Ich habe die Erweiterung T3sporst erfolgreich installiert (cfc_league 0.8.1 mit Typo3 4.4.6). Soweit habe ich auch bisher alle benötigten Anpassungen ohne Probleme hinbekommen.

Nun möchte ich aber bei der Ausgabe des Spielplans (mit Scope-Selection über die Saisonen und Spielrunden), dass beim erstmaligen Aufruf der Seite die ausgewählte Spielrunde nicht bei 1 beginnt, sondern automatisch diejenige gewählt wird, die als nächstes dran ist.

Der Part für die Spielrunde-Dropdown Box im Template sieht wie folgt aus:

<!-- Auswahl des Spieltags -->
###ROUND_SELECTION###
<div class="cfcleague-scopeselection-round">
  <b>Spieltag:</b>
  <select name="action" onchange="window.location=(this.options[this.selectedIndex].value);">
###ROUND_SELECTION_2###
    <option ###ROUND_ISCURRENT### value="/www.sv-wacker.de/###ROUND_LINK_URL###">###ROUND_NAME###</option>
###ROUND_SELECTION_2###
  </select>
</div>
###ROUND_SELECTION###

Wenn meine Vermutung richtig liegt sollte das per TS in folgendem Part eingestellt werden können (mein erster Versuch mit festem Wert für die Spielrunde 23):

[globalVar = GPvar:cfc_league_fe|round = ]
plugin.tx_cfcleaguefe_competition {
  scopeSelection {
    # Ausgabe mit HTML-Template
    viewType = HTML
    round.current.noLink = 1
    round.isCurrent.if.value = 23
    round.isCurrent.if.equals.field = round
    round.isCurrent.override = selected="selected"
  }
}
[global]

Leider bin ich was TS betrifft immer noch nicht der Vollprofi und obiger Code hat nur die Wirkung, dass in der Drop-Downbox gar kein "seleced" mehr ausgegeben wird. :o

Hat jemand von euch ev. eine Idee ob mein Ansatz richtig ist oder wie das anders gelöst werden könnte?
Ich bin für alle Hinweise dankbar!!

MfG,
Shaggy