Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 05.05.08, 00:27
Forum Newbie
 
Registriert seit: 04.01.07
Alter: 27
Beiträge: 34
Frage Hook gesucht - Aufruf bei JEDEM Pageload?

Hi,

ich suche einen Hook, der bei wirklich jedem Pageload aufgerufen wird. Also auch dann, wenn die Seite aus dem Cache kommt.

Ich hab schon einige Hooks durch. Die meisten aus class.tslib_fe.php. Keiner davon wird nach dem Leeren des Caches mehr als einmal ausgeführt. Ich brauche aber einen Hook, der immer ausgeführt wird.

Und ich brauche in dem Hook die Information, welche Seite gerade aufgerufen wird (PID) und welcher FE User die Seite aufruft (oder Gast, wenn keiner eingeloggt). Am liebsten wäre es mir daher, wenn das ein Hook aus tslib_fe wäre, weil das als Parameter übergebene pObj wirklich alles enthält, was ich brauche. Welchen Hook nehme ich da? Muss da eventuell der Entwickler von tslib_fe noch irgendwo einen Hook einfügen?

Ich find die verfügbaren Hooks in TYPO3 ohnehin recht dünn gesät.


Alternative wäre eventuell eine userFunc, wenn ich da sicher sein könnte, daß diese wirklich JEDES Mal aufgerufen und nicht gecached wird. Wie realisiere ich eine userFunc, die bei wirklich jedem Seitenaufruf ausgeführt wird?

Danke

Grüße,
Hendrik
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
Sponsored Links
  #2  
Alt 05.05.08, 05:16
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.106

Hallo,

erstell ein nicht gecachetes FE-Plugin und dann einfach page.199 < plugin.tx_deineexT_pi1

georg
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
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 05.05.08, 10:11
Forum Newbie
 
Registriert seit: 04.01.07
Alter: 27
Beiträge: 34
Frage

Ach, du wieder! Dich trifft man auch überall. *ggg* :D :D :D

Ernsthaft, danke für den Tip; bin froh, daß es wenigstens einen hier und da gibt, der sich mit Extension Entwicklung auskennt.

So wie du's vorgeschlagen hast, hab ich das jetzt auch gemacht. Nun muss ich nur noch rausfinden, wie ich das Feld bei der Menüerstellung abfrage, um das Wrap für das Menuitem der entsprechenden Seite anzupassen:

Code:
Erstellung Menuitem für Seite ID 1 (tt_content.uid 1)
{
  Ist Benutzer eingeloggt?
  {
    ist Benutzer ID in "Gelesen"-Liste von tt_content.uid 1?
    {
      wrap des Menüitems für Seite ID 1 entsprechend "gelesen" setzen
    }
    else
    {
      wrap des Menüitems für Seite ID 1 entsprechend "ungelesen" setzen
    }
  }
  else
  {
    wrap des Menüitems für Seite ID 1 entsprechend "gastbenutzer" setzen
  }
}

Erstellung Menüitem für Seite ID 2 (tt_content.uid 2)
{
  Ist Benutzer eingeloggt?
.
.
.
}
Wie mache ich diese Abfragen im TS Template meines Menüs?

Ich hab's momenten über 'ne userFunc. Die fragt allerdings gegen TSFE->id, was dazu führt, daß alle Menüitems entweder gelesen oder ungelesen sind, in Abhängigkeit der aktuell aufgerufenen Seite (TSFE->id). Ich brauch in der Condition für das Template aber den Status der zum Menüitem gehörenden Seite und nicht den der aktuell aufgerufenen. Also wie komme ich da ran (evtl. in einer userFunc)?

Weiterhin danke!

Grüße,
Hendrik
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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[newloginbox ] PHP-Variablen für Hook? m@xx Extension modifizieren oder neu erstellen 0 17.01.08 19:14
Hook erstellen?! navyseal commerce 3 03.11.07 08:39
Hook getMainFields linpin Extension modifizieren oder neu erstellen 0 15.08.07 10:07
FE Hook gesucht Spyker Extension modifizieren oder neu erstellen 1 30.03.07 12:18
Hook problem mab82 TYPO3 4.x Fragen und Probleme 1 21.03.07 16:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 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