Re: [TYPO3-german] Show Message (show at any login)

2015-09-15 Diskussionsfäden Juri Diener
Hallo Stefan, 


also ich habe es nun ausprobiert und es funktioniert soweit.
Nur ein Problem habe ich nun, das die Meldung bei jedem Text erscheint.

Das ist aber so nicht richtig, der Text sollte nur dann erscheinen bzw. bei den 
Text-Elementen welche unter Access die Auswahl bekommen haben show at any login.

Kann ich darauf auch mit einer Kondition arbeiten?

Danke.

Quote: bergischweb wrote on Mon, 14 September 2015 10:34


Hallo Juri,

schau dir mal im Object Browser den SETUP-Bereich 'tt_content' an. Das
'tt_content'-Objekt ist ein riesengroßer CASE:

tt_content = CASE
tt_content.key.field = CType

Das heißt, die ganzen Inhaltselemente, die TYPO3 standardmäßig anbietet,
werden über die Spalte 'CType' gesetzt und gesteuert. Wenn du dir die
Tabelle 'tt_content' mit phpMyAdmin z.B. ansiehst, kannst du das direkt
ablesen.

"Überschrift" -> 'header'
"Text" -> 'text'
"Bilder" -> 'image'
"Text mit Bild" -> 'textpic'
usw.

Du verstehst jetzt sicher das Prinzip.



Wenn ich jetzt z.B. das Text-Element in dem von dir gewünschten Sinn
beeinflussen wollte, würde ich das so machen:

Die Überschrift lasse ich stehen und ersetze den Text durch eine
Standardbotschaft für nicht eingeloggte Lser.

# Definition eines Textbausteins für nicht eingeloggte User
lib.userNotLoggedIn = TEXT
lib.userNotLoggedIn.value = Du musst dich einloggen!
lib.userNotLoggedIn.wrap = |

[loginUser = ]
# Den eingegebenen Text für nicht eingeloggte User entfernen
tt_content.text.20 >

# Um die Überschrift auch zu entfernen, müsstest du eingeben:
# tt_content.text.10 >

#
tt_content.text.20 < lib.userNotLoggedIn
[end]

Das musst du dann für alle Inhaltselemente wiederholen, bei denen du
diesen Mechanismus installieren willst.

Beste Grüße
Stefan

Am 14.09.2015 um 08:58 schrieb Juri Diener:
> Hi, mir ist jedoch nicht so klar, wo genau die Meldung dann angezigt wird.
> Wird die genau an der Stelle angezeigt wo das Unsichtbare Element
> angezeigt wird, wenn man eingeloggt ist.
> oder wird es irgendwo unterhalb meines ganzen Content platziert?
> 
> Wäre es möglich ein konkretes Beispiel zu bekommen?
> 
> in meinem TS:

> lib.content.10 < styles.content.get
> 
> [loginUser = ]

> lib.content.20 = some typoscript [end]
> 
> Wäre hier falsch weil es dann immer unterhalb des Content platziert wird

> und nicht an der Stelle wo ein Element verborgen wird.
> 
> Hoffe du kannst mein Problem verstehen mit der Platzierung.
> 
> Quote: bergischweb wrote on Thu, 10 September 2015 15:32

> 
>> Hi Juri,
>>
>> mach das doch mit conditions im TS setup:
>>
>> This matches when no FE user is logged in:
>> [loginUser = ]
>> some typoscript...
>> [end]
>>
>> In der condition kannst du einen wrap für tt_content unterbringen, der
>> nur angezeigt wird, wenn kein user eingeloggt ist.
>>
>> Ich hab das noch nicht ausprobiert, aber ich sehe keinen grund, warum
>> das nicht klappern sollte.
>>
>> Gruß
>> Stefan
>>
>>
>> Am 10.09.2015 um 14:17 schrieb Juri Diener:
>> > Hi das Problem, die Meldung muss genau da erscheinen wo so ein Element
>> > eingefügt worden ist.
>> > Sprich ich habe mehrer Artikel mit der news, und bei manchen Artikeln
>> > gibt es PDF - Downloads.
>> > Somit wenn das PDF nicht angezeigt wird, sollte wenigstens eine Meldung
>> > angezeigt werden, damit der Benützer weiß, dass er sich anmelden muss,
>> > um die PDF anzusehen.
>> > > Gibt es denn keine TypoScript konfiguration, welche einfach bei allen
>> > Elemente die versteckt sind einen Text anzeigen kann?
>> > > > > > Quote: Arne-Kolja Bachstein wrote on Thu, 10 September 2015
>> 14:06
>> > 
>> >> Hallo,
>> >>
>> >> an der Stelle kannst Du es einfach anders herum machen: Erstell ein
>> >> Inhaltselement und blende es nur für nicht Eingeloggte ein (hide at
>> >> login).
>> >>
>> >> Gruß
>> >>
>> >> Arne
>> >>
>> >> > Am 10.09.2015 um 14:04 schrieb Juri Diener :
>> >> > > Hi, ich möchte einige Elemente nur den Besuchern anzeigen die sich
>> >> auch auf der Webseite eingeloggt haben.
>> >> > Es gibt ja die Option unter den Elementen Access-> show at any
>> >> login. > Kann ich über TypoScript eine Message bestimmen mit einem
>> >> Link, überall da wo diese Auswahl getroffen wurde ?
>> >> > Sprich momentan wird das Element einfach nicht angezeigt wenn man
>> >> nicht eingeloggt ist, aber das ist nicht sehr sinnvoll, da der
>> >> Besucher ja nicht weiß, dass sich dahinter noch was verbirgt. Deshalb
>> >> würde ich gerne dann anstatt das nichts angezeigt wird, einen Standard
>> >> text definieren. z.B. Donwloads nur für registrierte Benützer
>> >> möglich.. > Ich hoffe Ihr versteht was ich meine.
>> >> > > Danke.
>> >> > ___
>> >> > TYPO3-german mailing list
>> >> > TYPO3-german (at) lists.typo3.org
>> >> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> > 

Re: [TYPO3-german] Show Message (show at any login)

2015-09-15 Diskussionsfäden Stefan Padberg
Hallo Juri,

das wird so nicht funktionieren. Wenn du an dem Feld "fe_group" etwas
änderst - wenn du "show at any login" einstellst, wird im Feld
"fe_group" eine -2 eingetragen -, dann filtert TYPO3 dieses Content
Element schon raus, bevor es über TypoScript gerendert wird.
Da kommst du so nicht mehr dran.

Du müsstest für die Steuerung dieser Geschichte ein anderes Feld nehmen
oder ein eigenes Feld hinzufügen. Wenn du das alles im Rahmen einer
eigenen Extensions machst, würde ich ein eigenes Feld zu tt_content
hinzufügen. Das ist am saubersten.

Du könntest aber auch das Layout-Feld z.B. dafür nehmen. Zum Testen
probier mal folgendes Typoscript:


lib.userNotLoggedIn = TEXT
lib.userNotLoggedIn.value = Du musst dich einloggen!
lib.userNotLoggedIn.wrap = |

[loginUser = ]
# Den eingegebenen Text zwischenspeichern
# und für nicht eingeloggte User entfernen
tmp < tt_content.text.20
tt_content.text.20 >

# ein CASE-Objekt aufbauen
tt_content.text.20 = CASE

# das tt_content-Feld festlegen, auf das der CASE reagieren soll
tt_content.text.20.key.field = layout

# die Standard-Reaktion mit dem tmp-Objekt neu setzen
tt_content.text.20.default < tmp

# und die Reaktion für "Layout 3"
tt_content.text.20.3 < lib.userNotLoggedIn

# das temporäre Objekt löschen
tmp >
[end]

Eine passende Beschriftung für deinen Layout-Eintrag machst du im
TS-Config-Feld der Root-Seite, sodass sie sich an alle Seiten vererben kann:

TCEFORM.tt_content.layout {
  altLabels {
#1 = Layout 1
#2 = Layout 2
3 = Show special message when user is not logged in
  }
  addItems {
4 = Layout 4
  }
  #removeItems = 1,2,3
}

Durch dieses Page Ts erhälst du  - na schau selber...

Beste Grüße
Stefan


Am 15.09.2015 um 09:17 schrieb Juri Diener:
> Hallo Stefan,
> also ich habe es nun ausprobiert und es funktioniert soweit.
> Nur ein Problem habe ich nun, das die Meldung bei jedem Text erscheint.
> 
> Das ist aber so nicht richtig, der Text sollte nur dann erscheinen bzw.
> bei den Text-Elementen welche unter Access die Auswahl bekommen haben
> show at any login.
> 
> Kann ich darauf auch mit einer Kondition arbeiten?
> 
> Danke.
> 
> Quote: bergischweb wrote on Mon, 14 September 2015 10:34
> 
>> Hallo Juri,
>>
>> schau dir mal im Object Browser den SETUP-Bereich 'tt_content' an. Das
>> 'tt_content'-Objekt ist ein riesengroßer CASE:
>>
>> tt_content = CASE
>> tt_content.key.field = CType
>>
>> Das heißt, die ganzen Inhaltselemente, die TYPO3 standardmäßig anbietet,
>> werden über die Spalte 'CType' gesetzt und gesteuert. Wenn du dir die
>> Tabelle 'tt_content' mit phpMyAdmin z.B. ansiehst, kannst du das direkt
>> ablesen.
>>
>> "Überschrift" -> 'header'
>> "Text" -> 'text'
>> "Bilder" -> 'image'
>> "Text mit Bild" -> 'textpic'
>> usw.
>>
>> Du verstehst jetzt sicher das Prinzip.
>>
>>
>>
>> Wenn ich jetzt z.B. das Text-Element in dem von dir gewünschten Sinn
>> beeinflussen wollte, würde ich das so machen:
>>
>> Die Überschrift lasse ich stehen und ersetze den Text durch eine
>> Standardbotschaft für nicht eingeloggte Lser.
>>
>> # Definition eines Textbausteins für nicht eingeloggte User
>> lib.userNotLoggedIn = TEXT
>> lib.userNotLoggedIn.value = Du musst dich einloggen!
>> lib.userNotLoggedIn.wrap = |
>>
>> [loginUser = ]
>> # Den eingegebenen Text für nicht eingeloggte User entfernen
>> tt_content.text.20 >
>>
>> # Um die Überschrift auch zu entfernen, müsstest du eingeben:
>> # tt_content.text.10 >
>>
>> #
>> tt_content.text.20 < lib.userNotLoggedIn
>> [end]
>>
>> Das musst du dann für alle Inhaltselemente wiederholen, bei denen du
>> diesen Mechanismus installieren willst.
>>
>> Beste Grüße
>> Stefan
>>
>> Am 14.09.2015 um 08:58 schrieb Juri Diener:
>> > Hi, mir ist jedoch nicht so klar, wo genau die Meldung dann angezigt
>> wird.
>> > Wird die genau an der Stelle angezeigt wo das Unsichtbare Element
>> > angezeigt wird, wenn man eingeloggt ist.
>> > oder wird es irgendwo unterhalb meines ganzen Content platziert?
>> > > Wäre es möglich ein konkretes Beispiel zu bekommen?
>> > > in meinem TS:
>> > lib.content.10 < styles.content.get
>> > > [loginUser = ]
>> > lib.content.20 = some typoscript [end]
>> > > Wäre hier falsch weil es dann immer unterhalb des Content
>> platziert wird
>> > und nicht an der Stelle wo ein Element verborgen wird.
>> > > Hoffe du kannst mein Problem verstehen mit der Platzierung.
>> > > Quote: bergischweb wrote on Thu, 10 September 2015 15:32
>> > 
>> >> Hi Juri,
>> >>
>> >> mach das doch mit conditions im TS setup:
>> >>
>> >> This matches when no FE user is logged in:
>> >> [loginUser = ]
>> >> some typoscript...
>> >> [end]
>> >>
>> >> In der condition kannst du einen wrap für tt_content unterbringen, der
>> >> nur angezeigt wird, wenn kein user eingeloggt ist.
>> >>
>> >> Ich hab das noch nicht ausprobiert, aber ich sehe keinen grund, warum
>> >> das nicht klappern sollte.
>> >>
>> >> Gruß
>> >> Stefan

Re: [TYPO3-german] Show Message (show at any login)

2015-09-14 Diskussionsfäden Juri Diener

Hi, mir ist jedoch nicht so klar, wo genau die Meldung dann angezigt wird.
Wird die genau an der Stelle angezeigt wo das Unsichtbare Element angezeigt wird, wenn man eingeloggt ist. 


oder wird es irgendwo unterhalb meines ganzen Content platziert?

Wäre es möglich ein konkretes Beispiel zu bekommen?

in meinem TS: 


lib.content.10 < styles.content.get

[loginUser = ]
lib.content.20 = some typoscript 
[end]


Wäre hier falsch weil es dann immer unterhalb des Content platziert wird und 
nicht an der Stelle wo ein Element verborgen wird.

Hoffe du kannst mein Problem verstehen mit der Platzierung.

Quote: bergischweb wrote on Thu, 10 September 2015 15:32


Hi Juri,

mach das doch mit conditions im TS setup:

This matches when no FE user is logged in:
[loginUser = ]
some typoscript...
[end]

In der condition kannst du einen wrap für tt_content unterbringen, der
nur angezeigt wird, wenn kein user eingeloggt ist.

Ich hab das noch nicht ausprobiert, aber ich sehe keinen grund, warum
das nicht klappern sollte.

Gruß
Stefan


Am 10.09.2015 um 14:17 schrieb Juri Diener:
> Hi das Problem, die Meldung muss genau da erscheinen wo so ein Element
> eingefügt worden ist.
> Sprich ich habe mehrer Artikel mit der news, und bei manchen Artikeln
> gibt es PDF - Downloads.
> Somit wenn das PDF nicht angezeigt wird, sollte wenigstens eine Meldung
> angezeigt werden, damit der Benützer weiß, dass er sich anmelden muss,
> um die PDF anzusehen.
> 
> Gibt es denn keine TypoScript konfiguration, welche einfach bei allen

> Elemente die versteckt sind einen Text anzeigen kann?
> 
> 
> 
> 
> Quote: Arne-Kolja Bachstein wrote on Thu, 10 September 2015 14:06

> 
>> Hallo,
>>
>> an der Stelle kannst Du es einfach anders herum machen: Erstell ein
>> Inhaltselement und blende es nur für nicht Eingeloggte ein (hide at
>> login).
>>
>> Gruß
>>
>> Arne
>>
>> > Am 10.09.2015 um 14:04 schrieb Juri Diener :
>> > > Hi, ich möchte einige Elemente nur den Besuchern anzeigen die sich
>> auch auf der Webseite eingeloggt haben.
>> > Es gibt ja die Option unter den Elementen Access-> show at any
>> login. > Kann ich über TypoScript eine Message bestimmen mit einem
>> Link, überall da wo diese Auswahl getroffen wurde ?
>> > Sprich momentan wird das Element einfach nicht angezeigt wenn man
>> nicht eingeloggt ist, aber das ist nicht sehr sinnvoll, da der
>> Besucher ja nicht weiß, dass sich dahinter noch was verbirgt. Deshalb
>> würde ich gerne dann anstatt das nichts angezeigt wird, einen Standard
>> text definieren. z.B. Donwloads nur für registrierte Benützer
>> möglich.. > Ich hoffe Ihr versteht was ich meine.
>> > > Danke.
>> > ___
>> > TYPO3-german mailing list
>> > TYPO3-german (at) lists.typo3.org
>> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> 
>




___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Show Message (show at any login)

2015-09-14 Diskussionsfäden Stefan Padberg
Hallo Juri,

schau dir mal im Object Browser den SETUP-Bereich 'tt_content' an. Das
'tt_content'-Objekt ist ein riesengroßer CASE:

tt_content = CASE
tt_content.key.field = CType

Das heißt, die ganzen Inhaltselemente, die TYPO3 standardmäßig anbietet,
werden über die Spalte 'CType' gesetzt und gesteuert. Wenn du dir die
Tabelle 'tt_content' mit phpMyAdmin z.B. ansiehst, kannst du das direkt
ablesen.

"Überschrift" -> 'header'
"Text" -> 'text'
"Bilder" -> 'image'
"Text mit Bild" -> 'textpic'
usw.

Du verstehst jetzt sicher das Prinzip.



Wenn ich jetzt z.B. das Text-Element in dem von dir gewünschten Sinn
beeinflussen wollte, würde ich das so machen:

Die Überschrift lasse ich stehen und ersetze den Text durch eine
Standardbotschaft für nicht eingeloggte Lser.

# Definition eines Textbausteins für nicht eingeloggte User
lib.userNotLoggedIn = TEXT
lib.userNotLoggedIn.value = Du musst dich einloggen!
lib.userNotLoggedIn.wrap = |

[loginUser = ]
# Den eingegebenen Text für nicht eingeloggte User entfernen
tt_content.text.20 >

# Um die Überschrift auch zu entfernen, müsstest du eingeben:
# tt_content.text.10 >

#
tt_content.text.20 < lib.userNotLoggedIn
[end]

Das musst du dann für alle Inhaltselemente wiederholen, bei denen du
diesen Mechanismus installieren willst.

Beste Grüße
Stefan

Am 14.09.2015 um 08:58 schrieb Juri Diener:
> Hi, mir ist jedoch nicht so klar, wo genau die Meldung dann angezigt wird.
> Wird die genau an der Stelle angezeigt wo das Unsichtbare Element
> angezeigt wird, wenn man eingeloggt ist.
> oder wird es irgendwo unterhalb meines ganzen Content platziert?
> 
> Wäre es möglich ein konkretes Beispiel zu bekommen?
> 
> in meinem TS:
> lib.content.10 < styles.content.get
> 
> [loginUser = ]
> lib.content.20 = some typoscript [end]
> 
> Wäre hier falsch weil es dann immer unterhalb des Content platziert wird
> und nicht an der Stelle wo ein Element verborgen wird.
> 
> Hoffe du kannst mein Problem verstehen mit der Platzierung.
> 
> Quote: bergischweb wrote on Thu, 10 September 2015 15:32
> 
>> Hi Juri,
>>
>> mach das doch mit conditions im TS setup:
>>
>> This matches when no FE user is logged in:
>> [loginUser = ]
>> some typoscript...
>> [end]
>>
>> In der condition kannst du einen wrap für tt_content unterbringen, der
>> nur angezeigt wird, wenn kein user eingeloggt ist.
>>
>> Ich hab das noch nicht ausprobiert, aber ich sehe keinen grund, warum
>> das nicht klappern sollte.
>>
>> Gruß
>> Stefan
>>
>>
>> Am 10.09.2015 um 14:17 schrieb Juri Diener:
>> > Hi das Problem, die Meldung muss genau da erscheinen wo so ein Element
>> > eingefügt worden ist.
>> > Sprich ich habe mehrer Artikel mit der news, und bei manchen Artikeln
>> > gibt es PDF - Downloads.
>> > Somit wenn das PDF nicht angezeigt wird, sollte wenigstens eine Meldung
>> > angezeigt werden, damit der Benützer weiß, dass er sich anmelden muss,
>> > um die PDF anzusehen.
>> > > Gibt es denn keine TypoScript konfiguration, welche einfach bei allen
>> > Elemente die versteckt sind einen Text anzeigen kann?
>> > > > > > Quote: Arne-Kolja Bachstein wrote on Thu, 10 September 2015
>> 14:06
>> > 
>> >> Hallo,
>> >>
>> >> an der Stelle kannst Du es einfach anders herum machen: Erstell ein
>> >> Inhaltselement und blende es nur für nicht Eingeloggte ein (hide at
>> >> login).
>> >>
>> >> Gruß
>> >>
>> >> Arne
>> >>
>> >> > Am 10.09.2015 um 14:04 schrieb Juri Diener :
>> >> > > Hi, ich möchte einige Elemente nur den Besuchern anzeigen die sich
>> >> auch auf der Webseite eingeloggt haben.
>> >> > Es gibt ja die Option unter den Elementen Access-> show at any
>> >> login. > Kann ich über TypoScript eine Message bestimmen mit einem
>> >> Link, überall da wo diese Auswahl getroffen wurde ?
>> >> > Sprich momentan wird das Element einfach nicht angezeigt wenn man
>> >> nicht eingeloggt ist, aber das ist nicht sehr sinnvoll, da der
>> >> Besucher ja nicht weiß, dass sich dahinter noch was verbirgt. Deshalb
>> >> würde ich gerne dann anstatt das nichts angezeigt wird, einen Standard
>> >> text definieren. z.B. Donwloads nur für registrierte Benützer
>> >> möglich.. > Ich hoffe Ihr versteht was ich meine.
>> >> > > Danke.
>> >> > ___
>> >> > TYPO3-german mailing list
>> >> > TYPO3-german (at) lists.typo3.org
>> >> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> > 
>> > >
> 
> 
> 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Show Message (show at any login)

2015-09-14 Diskussionsfäden Juri Diener
Hallo Stefan, 


danke dir für deine Hilfe genau sowas habe ich gesucht. Ich werde das gleich 
mal ausprobieren.
evtl. würde ich mich bei Problemen nochmal melden.

Gruß Juri

Quote: bergischweb wrote on Mon, 14 September 2015 10:34


Hallo Juri,

schau dir mal im Object Browser den SETUP-Bereich 'tt_content' an. Das
'tt_content'-Objekt ist ein riesengroßer CASE:

tt_content = CASE
tt_content.key.field = CType

Das heißt, die ganzen Inhaltselemente, die TYPO3 standardmäßig anbietet,
werden über die Spalte 'CType' gesetzt und gesteuert. Wenn du dir die
Tabelle 'tt_content' mit phpMyAdmin z.B. ansiehst, kannst du das direkt
ablesen.

"Überschrift" -> 'header'
"Text" -> 'text'
"Bilder" -> 'image'
"Text mit Bild" -> 'textpic'
usw.

Du verstehst jetzt sicher das Prinzip.



Wenn ich jetzt z.B. das Text-Element in dem von dir gewünschten Sinn
beeinflussen wollte, würde ich das so machen:

Die Überschrift lasse ich stehen und ersetze den Text durch eine
Standardbotschaft für nicht eingeloggte Lser.

# Definition eines Textbausteins für nicht eingeloggte User
lib.userNotLoggedIn = TEXT
lib.userNotLoggedIn.value = Du musst dich einloggen!
lib.userNotLoggedIn.wrap = |

[loginUser = ]
# Den eingegebenen Text für nicht eingeloggte User entfernen
tt_content.text.20 >

# Um die Überschrift auch zu entfernen, müsstest du eingeben:
# tt_content.text.10 >

#
tt_content.text.20 < lib.userNotLoggedIn
[end]

Das musst du dann für alle Inhaltselemente wiederholen, bei denen du
diesen Mechanismus installieren willst.

Beste Grüße
Stefan

Am 14.09.2015 um 08:58 schrieb Juri Diener:
> Hi, mir ist jedoch nicht so klar, wo genau die Meldung dann angezigt wird.
> Wird die genau an der Stelle angezeigt wo das Unsichtbare Element
> angezeigt wird, wenn man eingeloggt ist.
> oder wird es irgendwo unterhalb meines ganzen Content platziert?
> 
> Wäre es möglich ein konkretes Beispiel zu bekommen?
> 
> in meinem TS:

> lib.content.10 < styles.content.get
> 
> [loginUser = ]

> lib.content.20 = some typoscript [end]
> 
> Wäre hier falsch weil es dann immer unterhalb des Content platziert wird

> und nicht an der Stelle wo ein Element verborgen wird.
> 
> Hoffe du kannst mein Problem verstehen mit der Platzierung.
> 
> Quote: bergischweb wrote on Thu, 10 September 2015 15:32

> 
>> Hi Juri,
>>
>> mach das doch mit conditions im TS setup:
>>
>> This matches when no FE user is logged in:
>> [loginUser = ]
>> some typoscript...
>> [end]
>>
>> In der condition kannst du einen wrap für tt_content unterbringen, der
>> nur angezeigt wird, wenn kein user eingeloggt ist.
>>
>> Ich hab das noch nicht ausprobiert, aber ich sehe keinen grund, warum
>> das nicht klappern sollte.
>>
>> Gruß
>> Stefan
>>
>>
>> Am 10.09.2015 um 14:17 schrieb Juri Diener:
>> > Hi das Problem, die Meldung muss genau da erscheinen wo so ein Element
>> > eingefügt worden ist.
>> > Sprich ich habe mehrer Artikel mit der news, und bei manchen Artikeln
>> > gibt es PDF - Downloads.
>> > Somit wenn das PDF nicht angezeigt wird, sollte wenigstens eine Meldung
>> > angezeigt werden, damit der Benützer weiß, dass er sich anmelden muss,
>> > um die PDF anzusehen.
>> > > Gibt es denn keine TypoScript konfiguration, welche einfach bei allen
>> > Elemente die versteckt sind einen Text anzeigen kann?
>> > > > > > Quote: Arne-Kolja Bachstein wrote on Thu, 10 September 2015
>> 14:06
>> > 
>> >> Hallo,
>> >>
>> >> an der Stelle kannst Du es einfach anders herum machen: Erstell ein
>> >> Inhaltselement und blende es nur für nicht Eingeloggte ein (hide at
>> >> login).
>> >>
>> >> Gruß
>> >>
>> >> Arne
>> >>
>> >> > Am 10.09.2015 um 14:04 schrieb Juri Diener :
>> >> > > Hi, ich möchte einige Elemente nur den Besuchern anzeigen die sich
>> >> auch auf der Webseite eingeloggt haben.
>> >> > Es gibt ja die Option unter den Elementen Access-> show at any
>> >> login. > Kann ich über TypoScript eine Message bestimmen mit einem
>> >> Link, überall da wo diese Auswahl getroffen wurde ?
>> >> > Sprich momentan wird das Element einfach nicht angezeigt wenn man
>> >> nicht eingeloggt ist, aber das ist nicht sehr sinnvoll, da der
>> >> Besucher ja nicht weiß, dass sich dahinter noch was verbirgt. Deshalb
>> >> würde ich gerne dann anstatt das nichts angezeigt wird, einen Standard
>> >> text definieren. z.B. Donwloads nur für registrierte Benützer
>> >> möglich.. > Ich hoffe Ihr versteht was ich meine.
>> >> > > Danke.
>> >> > ___
>> >> > TYPO3-german mailing list
>> >> > TYPO3-german (at) lists.typo3.org
>> >> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> > 
>> > >
> 
> 
>




___

Re: [TYPO3-german] Show Message (show at any login)

2015-09-10 Diskussionsfäden Arne-Kolja Bachstein
Hallo,

an der Stelle kannst Du es einfach anders herum machen: Erstell ein 
Inhaltselement und blende es nur für nicht Eingeloggte ein (hide at login).

Gruß

Arne

> Am 10.09.2015 um 14:04 schrieb Juri Diener :
> 
> Hi, ich möchte einige Elemente nur den Besuchern anzeigen die sich auch auf 
> der Webseite eingeloggt haben.
> Es gibt ja die Option unter den Elementen Access-> show at any login. 
> Kann ich über TypoScript eine Message bestimmen mit einem Link, überall da wo 
> diese Auswahl getroffen wurde ?
> Sprich momentan wird das Element einfach nicht angezeigt wenn man nicht 
> eingeloggt ist, aber das ist nicht sehr sinnvoll, da der Besucher ja nicht 
> weiß, dass sich dahinter noch was verbirgt. Deshalb würde ich gerne dann 
> anstatt das nichts angezeigt wird, einen Standard text definieren. z.B. 
> Donwloads nur für registrierte Benützer möglich.. 
> Ich hoffe Ihr versteht was ich meine.
> 
> Danke.
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Show Message (show at any login)

2015-09-10 Diskussionsfäden Stefan Padberg
Hi Juri,

mach das doch mit conditions im TS setup:

This matches when no FE user is logged in:
[loginUser = ]
some typoscript...
[end]

In der condition kannst du einen wrap für tt_content unterbringen, der
nur angezeigt wird, wenn kein user eingeloggt ist.

Ich hab das noch nicht ausprobiert, aber ich sehe keinen grund, warum
das nicht klappern sollte.

Gruß
Stefan


Am 10.09.2015 um 14:17 schrieb Juri Diener:
> Hi das Problem, die Meldung muss genau da erscheinen wo so ein Element
> eingefügt worden ist.
> Sprich ich habe mehrer Artikel mit der news, und bei manchen Artikeln
> gibt es PDF - Downloads.
> Somit wenn das PDF nicht angezeigt wird, sollte wenigstens eine Meldung
> angezeigt werden, damit der Benützer weiß, dass er sich anmelden muss,
> um die PDF anzusehen.
> 
> Gibt es denn keine TypoScript konfiguration, welche einfach bei allen
> Elemente die versteckt sind einen Text anzeigen kann?
> 
> 
> 
> 
> Quote: Arne-Kolja Bachstein wrote on Thu, 10 September 2015 14:06
> 
>> Hallo,
>>
>> an der Stelle kannst Du es einfach anders herum machen: Erstell ein
>> Inhaltselement und blende es nur für nicht Eingeloggte ein (hide at
>> login).
>>
>> Gruß
>>
>> Arne
>>
>> > Am 10.09.2015 um 14:04 schrieb Juri Diener :
>> > > Hi, ich möchte einige Elemente nur den Besuchern anzeigen die sich
>> auch auf der Webseite eingeloggt haben.
>> > Es gibt ja die Option unter den Elementen Access-> show at any
>> login. > Kann ich über TypoScript eine Message bestimmen mit einem
>> Link, überall da wo diese Auswahl getroffen wurde ?
>> > Sprich momentan wird das Element einfach nicht angezeigt wenn man
>> nicht eingeloggt ist, aber das ist nicht sehr sinnvoll, da der
>> Besucher ja nicht weiß, dass sich dahinter noch was verbirgt. Deshalb
>> würde ich gerne dann anstatt das nichts angezeigt wird, einen Standard
>> text definieren. z.B. Donwloads nur für registrierte Benützer
>> möglich.. > Ich hoffe Ihr versteht was ich meine.
>> > > Danke.
>> > ___
>> > TYPO3-german mailing list
>> > TYPO3-german (at) lists.typo3.org
>> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Show Message (show at any login)

2015-09-10 Diskussionsfäden Juri Diener

Hi das Problem, die Meldung muss genau da erscheinen wo so ein Element 
eingefügt worden ist.
Sprich ich habe mehrer Artikel mit der news, und bei manchen Artikeln gibt es PDF - Downloads. 


Somit wenn das PDF nicht angezeigt wird, sollte wenigstens eine Meldung 
angezeigt werden, damit der Benützer weiß, dass er sich anmelden muss, um die 
PDF anzusehen.

Gibt es denn keine TypoScript konfiguration, welche einfach bei allen Elemente 
die versteckt sind einen Text anzeigen kann?




Quote: Arne-Kolja Bachstein wrote on Thu, 10 September 2015 14:06


Hallo,

an der Stelle kannst Du es einfach anders herum machen: Erstell ein 
Inhaltselement und blende es nur für nicht Eingeloggte ein (hide at login).

Gruß

Arne

> Am 10.09.2015 um 14:04 schrieb Juri Diener :
> 
> Hi, ich möchte einige Elemente nur den Besuchern anzeigen die sich auch auf der Webseite eingeloggt haben.
> Es gibt ja die Option unter den Elementen Access-> show at any login. 
> Kann ich über TypoScript eine Message bestimmen mit einem Link, überall da wo diese Auswahl getroffen wurde ?
> Sprich momentan wird das Element einfach nicht angezeigt wenn man nicht eingeloggt ist, aber das ist nicht sehr sinnvoll, da der Besucher ja nicht weiß, dass sich dahinter noch was verbirgt. Deshalb würde ich gerne dann anstatt das nichts angezeigt wird, einen Standard text definieren. z.B. Donwloads nur für registrierte Benützer möglich.. 
> Ich hoffe Ihr versteht was ich meine.
> 
> Danke.

> ___
> TYPO3-german mailing list
> TYPO3-german (at) lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german