[TYPO3-UG Oesterreich] Automake Template Parser - DIV Containernurbei Inhalt anzeigen

Sascha sares at gmx.net
Tue May 23 21:10:07 CEST 2006


Hi,

bin mittlerweile schon knapp davor den ATP wieder zu deinstallieren 
und wieder alles per Hand zu machen, der Frust ist leider groß :-(

Kann mir da wirklich niemand helfen und mir einen Wink in die
richtige Richtung geben?

Danke!
Sascha



-----Original Message-----
From: typo3-at-bounces at lists.netfielders.de
[mailto:typo3-at-bounces at lists.netfielders.de] On Behalf Of Sascha
Sent: Thursday, May 18, 2006 7:36 PM
To: 'TYPO3 Usergroup Oesterreich'
Subject: Re: [TYPO3-UG Oesterreich] Automake Template Parser - DIV
Containernurbei Inhalt anzeigen


Hallo Liste,

da ich bei diesem Problem mit dem ATP leider noch
nicht wirklich weiter gekommen bin, wollte ich die Profis mal 
kurz fragen, ob eigentlich irgendwas dagegen spricht, 
wenn ich die beiden unten angeführten Methoden mische?

Also einfach um meinen DIV Container einen zusätzlichen 
Subpart anlegen, und den dann mit der unten angeführten
Methode auf Inhalte checken.


Z.B.:

<!-- ### TWOCOLUMNS ### begin -->
<div id="twocolumns">
  <h1>DEMO HEADING</h1>
  <p>Lorem Ipsum dolor sit amet.</p>	
</div>
<!-- ### TWOCOLUMNS ### end -->


Hat das irgendwelche Performance oder sonstige negative 
Auswirkungen, abgesehen davon, daß das sicher nicht die beste
Variante ist, da ich ja damit irgendwie den ATP ad absurdum
führe? 


Danke für Stellungnahmen!
Sascha


-----Original Message-----
From: typo3-at-bounces at lists.netfielders.de
[mailto:typo3-at-bounces at lists.netfielders.de] On Behalf Of Sascha
Sent: Wednesday, May 17, 2006 4:54 PM
To: 'TYPO3 Usergroup Oesterreich'
Subject: [TYPO3-UG Oesterreich] Automake Template Parser - DIV Container
nurbei Inhalt anzeigen


Hallo Liste,

bei meinen Versuchen mit dem Automake Template
Parser ist noch eine Frage (sicherlich nicht 
die letzte) aufgetaucht.

Und zwar möchte ich es erreichen, daß gewisse
DIV-Container nur dann angezeigt werden, wenn es z.B.
in den jeweiligen Spalten left, normal, right, border
auch irgendeinen Content gibt, der darin angezeigt wird.

Hier mal eine mögliche HTML Struktur (die
SubPart Marker sind nur zur Erläuterung mit
dabei):

<!-- ### TWOCOLUMNS ### begin -->
<div id="twocolumns">
  <h1>DEMO HEADING</h1>
  <p>Lorem Ipsum dolor sit amet.</p>	
</div>
<!-- ### TWOCOLUMNS ### end -->


Als ich noch mit Subparts rumgewerkt habe, war das recht
einfach zu lösen mit:

10.subparts.TWOCOLUMNS < styles.content.getBorder
10.subparts.TWOCOLUMNS.stdWrap.required = 1
10.subparts.TWOCOLUMNS.stdWrap.wrap = <div id="twocolumns"> | </div>

Und schon wurde der DIV-Container nur angezeigt,
wenn es auch einen Inhalt in der jeweiligen Spalte gab.

Der ATP setzt ja sozusagen eine Ebene tiefer an und ich 
kann maximal alles zwischen:

<div id="twocolumns"> </div>

abfangen.

Das geht bei Inhalten auch nicht allzu schwer z.B. mit:

temp.twocolumns < styles.content.getBorder
#Display wrap only if Content is available
temp.twocolumns.stdWrap {
  wrap = <strong> | </strong>
  if.isTrue.numRows < styles.content.getBorder
}

Ich möchte aber auch den DIV-Container selbst von
einem möglichen Inhalt in einer der Spalten abhängig
machen. Geht das überhaupt und wenn ja wie?

Hoffe ich habe mich einigermaßen verständlich ausgedrückt.

Vielen Dank im voraus für mögliche Tipps und Anregungen!
Sascha

_______________________________________________
TYPO3-at mailing list
TYPO3-at at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at

_______________________________________________
TYPO3-at mailing list
TYPO3-at at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at




More information about the TYPO3-at mailing list