Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 03.07.06, 19:28
Forum Newbie
 
Registriert seit: 08.05.06
Beiträge: 48

Seite inkl. eigenes Template automatisch erzeugen


Hi,

ich möchte programmatisch bei einer bestimmten Aktion eines Frontend-Nutzers eine neue Seite anlegen, inkl. neuem eigenem Template. Gleichzeitig möchte ich Setup-Bereich des Templates etwas hinein schreiben. Wie kann ich das bewerkstellungen. Kann ich es aus meinem eigenen PHP-Code in einer meiner Webseiten oder muss ich eine Extension schreiben?

Danke und Gruß,
Heiko
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 07.07.06, 09:07
Forum Newbie
 
Registriert seit: 08.05.06
Beiträge: 48

Hallo Leute,

da es aussieht, als hätte niemand einen Tip für mich, muss ich wohl an die Eingeweide des Systems. Leider scheint es auch hier wieder nur wenig Doku zu geben...

Meine Idee ist, das was das BE beim Anlegen einer Seite inkl. Template macht, einfach selbst zu machen. Dazu habe ich mir einen DB-Dump vor und nach der Aktion gezogen. Ein Diff zeigt mir alle Einträge die neu dazu gekommen sind.

Ich sag jetzt einfach mal, dass die Einträge in der sys_log nicht so wichtig sind und ignoriere die einfach mal. Dann bleiben nur noch Einträge in den Tabellen pages, sys_template und sys_refindex. Die Einträge in den Tabellen pages und sys_Template sind durch Ihre Bezeichner der Tabellenspalten recht einfach zu verstehen. Sollte kein Problem sein. Etwas Sorge bereitet mir dagegen die Tabelle sys_refindex. Gleich die erste Spalte ist ein Hash-Wert, der irgendwie berechnet werden muss. Weiss jemand wie?

Für all das muss es ja eigentlich auch schon bestimmte Klassen im BE geben. Gibt es hier irgendwelche Doku?

Dann noch eine einfach Frage für mySQL Spezies. Wie bekomme ich ein Blob in einer Insert Anweisung in die DB?

Danke und Gruß,
Heiko
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 03.09.06, 20:31
Forum Zuschauer
 
Registriert seit: 03.09.06
Beiträge: 1

der hash-Wert in der ersten Spalte steht für...


...tja... da hab ich doch ein wenig gebraucht, um dahinter zu kommen, aber:

Hier die Hintergründe:
http://typo3.org/fileadmin/typo3api-..._refindex.html

Man beachte die Aussage: The "hash" field is a fingerprint value across this table.

Und das bedeutet, dass zur Berechnung des hash-Wertes einfach eine md5-Summe über alle Felder der Tabelle gebildet wird, wobei die Spalten mit /// voneinander zu trennen sind. Danach wird dann noch ///1 (Zeile 132 in class.t3lib_refindex.php) angehängt und fertig!

Beispiel:
hash-Wert=md5(1.Spalte///2.///3. usw.///1);
hash-Wert=md5(fe_users///9///usergroup////////////0///0///fe_groups///2//////)

Hoffentlich konnte ich dir damit helfen - mein Problem konnte ich damit beheben ;)

Noch viel Spass
Alex
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 03.09.06, 22:30
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.241
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von ichbinsdoch
da es aussieht, als hätte niemand einen Tip für mich, muss ich wohl an die Eingeweide des Systems. Leider scheint es auch hier wieder nur wenig Doku zu geben...
Soweit ich mich erinnere macht das FreeSite Paket genau was Du vorhast.
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
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

Lesezeichen

Themen-Optionen
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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-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
tt_news: Interner Link zu Seite inkl. Anker uhlmann News (tt_news, mininews und Co) 1 18.03.08 14:58
Gelöst Kopieren Seite inkl. Unterseiten geht nicht bjs1977 TYPO3 4.x Backend 6 27.11.07 18:12
Gelöst LinkVars automatisch durch RTE erzeugen? refalo TYPO3 4.x Rich Text Editor 2 22.11.07 19:05
Datenbank hinzufügen und automatisch Seiten erzeugen miweb TYPO3 4.x Fragen und Probleme 4 17.12.06 15:59
typo3 seite exportieren inkl. Stammbaum theschaaf TYPO3 4.x Installation und Updates 1 21.11.06 10:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:29 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0