TYPO3 Fluid - Wie kann ich überprüfen, ob zwei oder mehr Colpos einen Inhalt haben und dann HTML drucken?

StackOverflow https://stackoverflow.com//questions/25006224

Frage

Ich möchte das folgende HTML nur drucken, wenn ein oder mehrere der COOLPOS einen Inhalt enthalten.Wenn keine Inhaltselemente darin hat, möchte ich diesen Block nicht drucken (die gesamte "Zeile") von HTML.

generasacodicetagpre.

Ich dachte darüber nach, die Clopos zu bekommen und versuchen, einen oder einen Zustand auf Flüssigkeit zu machen.Aber ich habe keine Ahnung, wie es geht.Ich weiß, dass ich eins nach dem anderen überprüfen kann:

generasacodicetagpre.

Aber das will ich nicht.In meiner Vorlage habe ich fast 50 verschiedene Kolpos und sie sind von Blöcken (Zeilen) organisiert.Wie Clopos 1 bis 5 ist ein Block (Reihe).Clopos 10 bis 25 in einem anderen Block (Zeile).Einige Seiten verwenden jedoch keine Blöcke (Reihen) von COSTPOS, daher gibt es keinen Grund, den HTML-Code für diese Blöcke (Zeilen) von COLPOS ungenutzt zu drucken.

Danke für Ihre Hilfe!

War es hilfreich?

Lösung

Eine Fluid-Only-Lösung wäre die Aufgabe, die Ergebnisse der generationspflichtigen Sichtwälder mit jeweils einer Variablen zuzuweisen und dann die Verkettung dieser Variablen in einem Zustand zu verwenden.Der V: -Namespace im Beispiel ist der Namespace der Erweiterung VHS:

generasacodicetagpre.

Sie sollten dieses Zeug natürlich in ein Teil verschieben, wodurch ein Array der Spalten erhält, um als Parameter zu drucken.Dann müssen Sie die Logik nur einmal schreiben.

Sie sollten auch wieder nachdenken, wenn Sie wirklich 25 Säulen benötigen.

Andere Tipps

Da TYPO3 8.6 ohne Erweiterung "VHS" möglich ist:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top