Re: [TYPO3-german] Show Message (show at any login)
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)
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)
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)
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)
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)
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)
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)
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