Hi Leute,
ich sitze hier in einer Firma an meiner Projektarbeit. Es gibt viele Conditions, die über UIDs funktionieren. Falls jedoch Teile meines Projekts später eingesetzt werden sollen, wäre es sicherer nicht mit UIDs zu hantieren, sondern eher z.B. mit Alias - Namen der Seiten. Gibt es einen Trick, wie man dies erreichen kann?
Gruß Dale
Hi,
soweit ich weis gibt es das nicht..
aber du musst ja nicht conditions benutzen, extension templates machen oft das selbe und da hast du das uid problem nicht
aber du musst ja nicht conditions benutzen, extension templates machen oft das selbe und da hast du das uid problem nicht
naja, statt einem extension template kann man aber auch ganz einfach die typische TSFE:id=123 condition durch die PIDinRootline condition ersetzen. Dann bleibt der Code besser zusammen.
Ggf. kannst Du an die URLs auch einen Parameter anhängen? Den kannst Du wiederum ganz easy über Conditions abfragen (GET / POST Vars).
Viele Grüße
Niki
Danke für eure Antworten. Es geht mir zum Beispiel darum, dass spezielle Seiten, wie die Sitemap nicht in den normalen Seitenmenüs auftauchen sollen, das mache ich über excludeUIDList und da wäre es sehr schön, wenn man da einen Alias eintragen könnte, der mit ziemlicher Wahrscheinlichkeit immer gleich bleibt.
da wäre es sehr schön, wenn man da einen Alias eintragen könnte, der mit ziemlicher Wahrscheinlichkeit immer gleich bleibt
so ganz versteh ich Dich da nicht. Die UID bleibt nämlich nicht nur mit ziemlicher sondern mit absoluter Wahrscheinlichkeit immer gleich.
Viele Grüße
Niki
Ja, das ist klar, aber ein Kunde soll die Seiten, die er benötigt leicht erreichen können und sich vor allem gut merken können. Mein liebstes Beispiel ist die Website an der ich gerade sitze lexisnexis.de. Für den normalen "Surfer" :-) ist es einfacher sich lexisnexis.de/steuerlex zu merken als ?id=steuerlex
Was hat denn die url für einen surfer (nimm dafür übrigens lieber realurl als irgendwas anderes...) mit dem Setzen von Typoscript-Conditions der Admins zu tun??
Oh Sorry, dass ich für Verwirrung sorge. Es geht mir prinzipiell um zwei Dinge.
Einmal möchte ich dass die URLs so aussehen, dass sich der Kunde diese möglichst leicht merken kann, wie halt z.B. localhost/steuerlex.
Zum Anderen möchte ich, dass meine erarbeiteten Skripte später verwendet werden können, sollte TYPO3 nach meinem Projekt wirklich in der Firma eingesetzt werden. Da ich aber zum Teil mit IDs arbeiten muss, geht die Wiederverwendbarkeit verloren. Natürlich sind die Änderungen, die gemacht werden müssen, nicht immer groß, aber es wäre halt cool, wenn sie gar nicht sein müßten.
Gruß Dale
Dalerion schrieb
Oh Sorry, dass ich für Verwirrung sorge. Es geht mir prinzipiell um zwei Dinge.
Einmal möchte ich dass die URLs so aussehen, dass sich der Kunde diese möglichst leicht merken kann, wie halt z.B. localhost/steuerlex.
-> realurl einsetzen
Dalerion schriebZum Anderen möchte ich, dass meine erarbeiteten Skripte später verwendet werden können, sollte TYPO3 nach meinem Projekt wirklich in der Firma eingesetzt werden. Da ich aber zum Teil mit IDs arbeiten muss, geht die Wiederverwendbarkeit verloren.
IDs sind das eindeutigste, was es überhaupt gibt, wie Nicki bereits schon anmerkte.
Deswegen verstehe ich das Problem leider (immer noch) nicht.
Dalerion, ich glaub Du hast noch nicht den Unterschied zwischen URL und UID verstanden. Die UID wird zwar default-mässig in der URL ausgegeben, sie bleibt aber gleich auch wenn Du Maßnahmen zum URL-rewriting vornimmst (simulate static documents, realurl etc.).
Hast Du schon mal einen Blick in die Datenbank geworfen? Seeeeeeehr erhellend.
Viele Grüße
Niki
Also RealURL habe ich mal installiert, funktioniert leider nicht so mit meinem XP System, wie ich es mir vorstelle. Habe einen Forumsbeitrag dazu gefunden, bei dem ich aber nicht ganz herausfinde, was ich alles machen muss.
Ich weiß, dass die UID eindeutig bleibt und ist. Ich denke einfach daran, wenn die Firma die Seite neu in TYPO3 aufsetzt, werden die IDs der Seiten nicht mehr die selben sein und dann sind meine Skripte zum Teil nicht mehr verwendbar. Der Name der Seite "Sitemap" wird aber auch weiterhin "Sitemap" bleiben. Hoffe, ihr versteht mich jetzt... 🙂
Danke erstmal für eure Beteiligung!
Dale
So ganz versteh ich nicht. Oder Du nicht 😉
Das Aufsetzen Deines fertigen Projektes in der Firma auf einem neuen Server machst Du am besten über einen Export, am allerbesten über einen Datenbankexport.
Ja, klar, normal würde ich es exportieren, dann auf dem Server importieren und die UIDs erzwingen.
Allerdings bin ich hier Diplomand nur erstmal nur für die Zeit meiner Projektarbeit eingestellt. In meinem Vertrag steht extra, dass alle Erkenntnisse etc. an die Firma übergehen, wenn ich fertig bin.
Das heißt, wenn sie sich nach meinem Projekt entschließen TYPO einzusetzen, heißt das nicht, dass ich das Ganze auch aufsetze. Außerdem hat mein Projekt halt nur Modellcharakter um überhaupt zu zeigen, ob TYPO einsetzbar ist, oder nicht. Ich würde mich aber darüber freuen, wenn meine Skripte weiterhin verwendet werden können. Natürlich müßten sie hierfür allgemeiner gehalten sein.
BTW: Gibt es irgendwo eine Schritt für Schritt Anleitung um RealURL unter Win verfügbar zu machen?
Gruß Dale