Discussion:
[TYPO3-german] CE per Typoscript verstecken?
Bernd Schuhmacher
2008-12-19 08:36:56 UTC
Permalink
Hallo


Ich w?rde auf einer Seite gerne bestimmt Content Elemente ausblenden
wenn eine bestimmte Bedingung erf?llt ist.
Beispiel:
Ich habe eine Seite mit zwei Content Elementen (CE1, CE2). Im Normalfall
sollen beide angezeigt werden. Wenn nun jemand aber mit dem IE5.5 auf
die Seite zugreift soll CE2 versteckt werden.

[browser=msie]&&[version = 5.5]
?????
[GLOBAL]

Weiss jemand ob das geht und wie?

Eine sch?ne (Rest-) Adventszeit w?nscht euch

Bernd
--
nMedien, Schuhmacher & Schuhmacher GbR
Donaustra?e 4
66424 Homburg
Tel.: 06848/730664
FAX: 06848/72145
Email: kontakt at nmedien.de
Web: http://www.nmedien.de
Peter Russ
2008-12-19 08:45:15 UTC
Permalink
--- Original Nachricht ---
Absender: Bernd Schuhmacher
Post by Bernd Schuhmacher
Hallo
Ich w?rde auf einer Seite gerne bestimmt Content Elemente ausblenden
wenn eine bestimmte Bedingung erf?llt ist.
Ich habe eine Seite mit zwei Content Elementen (CE1, CE2). Im Normalfall
sollen beide angezeigt werden. Wenn nun jemand aber mit dem IE5.5 auf
die Seite zugreift soll CE2 versteckt werden.
[browser=msie]&&[version = 5.5]
?????
[GLOBAL]
Weiss jemand ob das geht und wie?
Eine sch?ne (Rest-) Adventszeit w?nscht euch
Bernd
Entweder Du "nullst" es bevor Du es in die Seite einbindest oder direkt
in der Seite:

temp.CE1 = whateverTYPO3object
[browser=msie]&&[version = 5.5]
temp.CE1 >
temp.CE1 = TEXT
[end]

page.subparts.CE1 < CE1

oder

[browser=msie]&&[version = 5.5]
page.subparts.CE1 >
page.subparts.CE1 = TEXT
[end]

Gruss. Peter.
--
Fiat lux!
Docendo discimus.
_____________________________
4Many? Services
XING: https://www.xing.com/go/invita/360052
http://www.xing.com/go/privatemessage/Peter_Russ
David Bruchmann
2008-12-19 08:51:58 UTC
Permalink
Das einfachste ist, Du legst daf?r eine eigene Spalte bzw. Inhaltsbereich
an. Dann kannst Du diese einem Marker zuweisen der nur in bestimmten
Bedingen angezeigt wird:

[browser=msie]&&[version = 5.5]

mainTemplate.marks.EXTRA_SPALTE = abc

[else]

mainTemplate.marks.EXTRA_SPALTE >

[global]



Gru?
David


-----Urspr?ngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Bernd
Schuhmacher
Gesendet: Freitag, 19. Dezember 2008 09:37
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] CE per Typoscript verstecken?

Hallo


Ich w?rde auf einer Seite gerne bestimmt Content Elemente ausblenden
wenn eine bestimmte Bedingung erf?llt ist.
Beispiel:
Ich habe eine Seite mit zwei Content Elementen (CE1, CE2). Im Normalfall
sollen beide angezeigt werden. Wenn nun jemand aber mit dem IE5.5 auf
die Seite zugreift soll CE2 versteckt werden.

[browser=msie]&&[version = 5.5]
?????
[GLOBAL]

Weiss jemand ob das geht und wie?

Eine sch?ne (Rest-) Adventszeit w?nscht euch

Bernd
--
nMedien, Schuhmacher & Schuhmacher GbR
Donaustra?e 4
66424 Homburg
Tel.: 06848/730664
FAX: 06848/72145
Email: kontakt at nmedien.de
Web: http://www.nmedien.de
Bernd Schuhmacher
2008-12-19 09:05:30 UTC
Permalink
Hallo David, Peter und der ganze Rest
David Bruchmann schrieb:

Leider geht es bei mir wohl nicht so einfach.
CE1 und CE2 sollen Content Elemente sein, die ich normal ?ber das
Backend anlege (z.B. Text oder text/Bild oder Dateiverweis, usw ...) Ich
habe davon nur die ID.
Ich kann also nicht einfach den kompletten Marker ausblenden.
Vielleicht ist die erste Idee von Peter eine gute, nur was ist dann
"whateverTypo3Object" wenn ich auf ein Objekt dsa auf einer bestimmten
Seite liegt verweisen m?chte?


Bernd
--
nMedien, Schuhmacher & Schuhmacher GbR
Donaustra?e 4
66424 Homburg
Tel.: 06848/730664
FAX: 06848/72145
Email: kontakt at nmedien.de
Web: http://www.nmedien.de
Martin Holtz
2008-12-19 09:29:29 UTC
Permalink
Hi,
Post by Bernd Schuhmacher
Ich w?rde auf einer Seite gerne bestimmt Content Elemente ausblenden
wenn eine bestimmte Bedingung erf?llt ist.
Ich habe eine Seite mit zwei Content Elementen (CE1, CE2). Im Normalfall
sollen beide angezeigt werden. Wenn nun jemand aber mit dem IE5.5 auf
die Seite zugreift soll CE2 versteckt werden.
[browser=msie]&&[version = 5.5]
?????
[GLOBAL]
Weiss jemand ob das geht und wie?
nat?rlich geht das:)

ich hab mal wa hier gepostet:

http://snippets.typo3.org/snippets/c/100/
ist ungetestet, sollte aber so funktionieren


gru?,
martin
--
Martin Holtz - elemente websolutions http://www.elemente.ms

DocTeam: http://forge.typo3.org/projects/show/team-docteam

http://wiki.typo3.org/Ts45min - TypoScript in "45" minutes
http://wiki.typo3.org/De:ts45min - (auch in Deutsch)
Bernd Schuhmacher
2008-12-19 15:00:27 UTC
Permalink
Hallo
Post by Martin Holtz
Post by Bernd Schuhmacher
Ich w?rde auf einer Seite gerne bestimmt Content Elemente ausblenden
wenn eine bestimmte Bedingung erf?llt ist.
Ich habe eine Seite mit zwei Content Elementen (CE1, CE2). Im Normalfall
sollen beide angezeigt werden. Wenn nun jemand aber mit dem IE5.5 auf
die Seite zugreift soll CE2 versteckt werden.
[browser=msie]&&[version = 5.5]
?????
[GLOBAL]
Weiss jemand ob das geht und wie?
nat?rlich geht das:)
Das dachte ich mir schon ;-)
Post by Martin Holtz
http://snippets.typo3.org/snippets/c/100/
ist ungetestet, sollte aber so funktionieren
Das hat bei mir nicht funktioniert, da ich den Content mit
Inhalt = CONTENT
Inhalt {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
hole. Du hast mich aber auf die Z?ndende Idee gebracht ...
ich habe in die Bedingung einfach ein
seite.10.marks.Inhalt.select.andWhere = uid!=2
rein gepackt, wobei die uid des entsprechenden CEs 2 ist.


Bernd
--
nMedien, Schuhmacher & Schuhmacher GbR
Donaustra?e 4
66424 Homburg
Tel.: 06848/730664
FAX: 06848/72145
Email: kontakt at nmedien.de
Web: http://www.nmedien.de
Martin Holtz
2008-12-21 14:09:44 UTC
Permalink
Hi Bernd,
Post by Bernd Schuhmacher
Post by Martin Holtz
http://snippets.typo3.org/snippets/c/100/
ist ungetestet, sollte aber so funktionieren
Das hat bei mir nicht funktioniert, da ich den Content mit
styles.content.get macht nix anderes als Du,
d.h.
inhalt.renderObj...

sollte funktionieren.
Post by Bernd Schuhmacher
seite.10.marks.Inhalt.select.andWhere = uid!=2
ist tats?chlich effizienter.

gru?,
martin
--
DocTeam: http://forge.typo3.org/projects/show/team-docteam

http://wiki.typo3.org/Ts45min - TypoScript in "45" Minutes
http://wiki.typo3.org/De:ts45min - (auch in Deutsch)
Loading...