Antwort
 
LinkBack (2) Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 01.05.07, 17:31
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 40
Beiträge: 2.140
mstuebner eine Nachricht über Skype™ schicken
Einen MARKER definiert als Letzten rendern

Moin,

ich brauch mal jemanden der mir das Licht anknipst:

In einem Projekt soll an einem Marker ein Status ausgegeben werden, welcher sich während des Renderns ergibt. Daher muss dieser Marker als letzter gerendert werden, oder man setzt einen Hook ein. Irgendwie habe ich mir in den Kopf gesetzt das ohne Hook zu machen.

Dass ein 99.marks.name nach einem 10.marks.name gerendert wird ist klar, aber wenn ich das gleiche Template lade erhalte ich die Seite ja zweimal übereinander. Habe ich eine Möglichkeit übersehen, ohne ein separates Template zu erreichen, dass EIN Marker IMMER zuletzt gerendert wird?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 01.05.07, 18:03
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.960
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

mit Hilfe eines Verweises "=<"

Licht an?
Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 01.05.07, 18:12
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 40
Beiträge: 2.140
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Armin Beitrag anzeigen
moin,

mit Hilfe eines Verweises "=<"

Licht an?
Könntest Du einen größeren Schalter nehmen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 02.05.07, 09:35
Benutzerbild von robelix
Forum Stammgast
 
Registriert seit: 03.12.06
Beiträge: 170

Grunsätzlich werden USER_INT und PHP_SCRIPT_INT erst ganz am Ende - nach dem Cachen - abgearbeitet.
__________________
mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 02.05.07, 09:36
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.960
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

vielleicht wäre es mit "Referenz" deutlicher geworden.

Allerdings muss man etwas tricksen, damit der Text auch nur einmal ausgegeben wird und nicht zweimal da ja eine Referenz besteht.

Hier mal ein Beispiel:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
seite.765 = TEXT
seite.765.stdWrap.cObject =< seite.7654.stdWrap.cObject
seite.765.wrap = |tttttttttttt


seite.7654 = TEXT
seite.7654.stdWrap.cObject = TEXT
seite.7654.stdWrap.cObject.value = 333333333333
seite.7654.if.isTrue = 0

Kurze Erläuterung:
Bei seite.765 ist die Position wo der Inhalt ausgegeben werden soll, mit =< wird eine Referenz gesetzt auf ein Object was später gerendert wird. Zu beachten ist, das die Referenz auf das stdWrap.cObject erfolgen muss!

seite.7654 legen wir nun dort ab, wo die Werte vorhanden sind, die benötigt werden.
Damit bei seite.7654 aber keine Ausgabe erfolgt, sonst würde der Inhalt ja zweimal ausgegeben werden, wird dort der Inhalt in stdWrap.cObject abgelegt und mit seite.7654.if.isTrue = 0 wird die Ausgabe dort verhindert.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 02.05.07, 10:41
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 40
Beiträge: 2.140
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von robelix Beitrag anzeigen
Grunsätzlich werden USER_INT und PHP_SCRIPT_INT erst ganz am Ende - nach dem Cachen - abgearbeitet.
Gibt es dafür Belege? Sonst behaupte ich, am praktischen Beispiel bewiesen, mal: Nix da.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 02.05.07, 10:43
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 40
Beiträge: 2.140
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Armin Beitrag anzeigen
vielleicht wäre es mit "Referenz" deutlicher geworden.
Ahh ja, jetzt hab ich es. Muss ich bei Gelegenheit mal pürobieren, habs inzwischen schon mal kurz als Hook umgesetzt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 02.05.07, 11:36
Benutzerbild von robelix
Forum Stammgast
 
Registriert seit: 03.12.06
Beiträge: 170

Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von robelix Beitrag anzeigen
Grunsätzlich werden USER_INT und PHP_SCRIPT_INT erst ganz am Ende - nach dem Cachen - abgearbeitet.
Gibt es dafür Belege? Sonst behaupte ich, am praktischen Beispiel bewiesen, mal: Nix da.
http://typo3.org/documentation/docum...1.0/view/8/24/
Zitat:
Dependence and use of LOAD_REGISTER is fragile because the PHP_SCRIPT_INT is not rendered until after the cached content and due to this changed order of events, use of LOAD_REGISTER may not work.
Ich hatte mal den umgekehrten Fall - ein Script, das unbedingt am Anfang laufen musste - und das war mit USER_INT definitiv nicht hinzukriegen.
__________________
mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An

LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/20680-marker-definiert-letzten-rendern.html
Erstellt von For Type Datum
Typo3 | Narres Open Web Solutions This thread Refback 09.05.07 11:05
Typo3 | Narres Open Web Solutions This thread Refback 09.05.07 11:05

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datum der letzten Aktualisierung anzeigen Alfred57 TYPO3 4.x Fragen und Probleme 4 25.11.07 12:44
Per List nur letzten Monat aus Archiv anzeigen DarkLaser News (tt_news, mininews und Co) 2 06.05.07 23:15
Mehrere PHP-Scripte auf einer Seite über einen Marker einfügen Pantos TYPO3 4.x Fragen und Probleme 3 01.05.07 13:57
Wie erstelle ich einen TYPO3 Link, also einen Typolink? 4square FAQ - Template & TypoScript 0 08.11.06 13:49
Content Element in einen Marker einbinden Dander Tools und Tipps 3 23.08.04 07:28


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS