Re: [TYPO3-german] FE Extension mit Query zur Detailansicht erstellen
Jan schrieb: Hallo! Ich weiß wie man eine einfache Extension für Typo3 entwickelt die entsprechend aus einem Datenbankinhalt z.B. eine Tabelle erzeugt. Jetzt möchte ich den nächsten Schritt gehen und in dieser Tabelle für jeden Eintrag einen Link zu einer Detailansicht einbauen, die dann bei Klick auf Link entsprechend angezeigt wird. Ähnlich wie ich auch bei tt_news eine Übersicht aller Nachrichten sehe, mir eine rauspicke und dann die ganze Nachricht sehe. Die URL sieht dann ja z.B. so aus 22.html?tx_ttnews[tt_news]=1tx_ttnews[backPid]=14cHash=01c835355a. Wie bekommt man das hin? Ich brauche eigentlich nur einen Fingerzeig ein Beispielsweise eine einfache Extension die sowas leistet oder ein Tutorial was in die Richtung geht, den Rest wurschtel ich mir selbst zurecht. Danke, Jan Hi Jan, im einfachsten fall: willst du einen link mit tx_extensionkey[view]=123 view ist dabei ein von dir vergebenen parameter... name die 123 referenziert aufdann z.b beispiel auf die id des datensatzes. du solltest in php sicherstellen das view immer ein integerwert hat (wegen der sicherheit) und generieren solltest du den link mit hilfe der von typo3 zur verfügung gestellten typolink funktionen. dazu geh am besten einfach in die api dokumentation http://typo3.org/fileadmin/typo3api-4.2.6/ und such nach typolink dann findest du mehrer funktione die sich damit beschäftigen links zu bauen. du willst dann halt einen link zu der ziel seite mit additionalParams um dein tx_extensionkey[view]=123 anzuhängen. gruss chris -- Christian Wolff // Berlin http://www.connye.com some projects: http://richtermediagroup.com | http://titanic.de | http://fairplay-homepage.de ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FE Extension mit Query zur Detailansicht erstellen
Hallo Chris, im einfachsten fall: willst du einen link mit tx_extensionkey[view]=123 view ist dabei ein von dir vergebenen parameter... name die 123 referenziert aufdann z.b beispiel auf die id des datensatzes. du solltest in php sicherstellen das view immer ein integerwert hat (wegen der sicherheit) und generieren solltest du den link mit hilfe der von typo3 zur verfügung gestellten typolink funktionen. soweit kann ich mir das jetzt vorstellen. Wie greife ich denn wiederum den Query String mit aus dem Skript heraus ab? In der Regel würde ich ja Prüfen ob im Query 'view' gesetzt ist, wenn nicht dann Tabelle ausgeben und ansonsten Detailansicht, falls ID vorhanden. Danke, Jan ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FE Extension mit Query zur Detailansicht erstellen
Jan ty...@hurz.at writes: Hallo! Ich weiß wie man eine einfache Extension für Typo3 entwickelt die entsprechend aus einem Datenbankinhalt z.B. eine Tabelle erzeugt. Jetzt möchte ich den nächsten Schritt gehen und in dieser Tabelle für jeden Eintrag einen Link zu einer Detailansicht einbauen, die dann bei Klick auf Link entsprechend angezeigt wird. Ähnlich wie ich auch bei tt_news eine Übersicht aller Nachrichten sehe, mir eine rauspicke und dann die ganze Nachricht sehe. Die URL sieht dann ja z.B. so aus 22.html?tx_ttnews[tt_news]=1tx_ttnews[backPid]=14cHash=01c835355a. Wie bekommt man das hin? Ich brauche eigentlich nur einen Fingerzeig ein Beispielsweise eine einfache Extension die sowas leistet oder ein Tutorial was in die Richtung geht, den Rest wurschtel ich mir selbst zurecht. Danke, Jan pi_base: pi_list_linkSingle Björn ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FE Extension mit Query zur Detailansicht erstellen
Hi, http://typo3.org/documentation/videos/xvid-format/#c2366 bzw. http://typo3.org/documentation/videos/wmv-format/#c2375 und dann im Abschnitt Frontend Plugin Development das Video Linking To Item Details Display. Oliver ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FE Extension mit Query zur Detailansicht erstellen
Jan schrieb: Hallo Chris, im einfachsten fall: willst du einen link mit tx_extensionkey[view]=123 view ist dabei ein von dir vergebenen parameter... name die 123 referenziert aufdann z.b beispiel auf die id des datensatzes. du solltest in php sicherstellen das view immer ein integerwert hat (wegen der sicherheit) und generieren solltest du den link mit hilfe der von typo3 zur verfügung gestellten typolink funktionen. soweit kann ich mir das jetzt vorstellen. Wie greife ich denn wiederum den Query String mit aus dem Skript heraus ab? In der Regel würde ich ja Prüfen ob im Query 'view' gesetzt ist, wenn nicht dann Tabelle ausgeben und ansonsten Detailansicht, falls ID vorhanden. Danke, Jan wenn du ein t3lib_div::GPvar('tx_extensionkey') machst bekommst du ein array mit den gesamten variablen deine extension :) sofern du dich an das empfohlen namenschema gehalten hast. gruss chris -- Christian Wolff // Berlin http://www.connye.com some projects: http://richtermediagroup.com | http://titanic.de | http://fairplay-homepage.de ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FE Extension mit Query zur Detailansicht erstellen
Jan ty...@hurz.at writes: soweit kann ich mir das jetzt vorstellen. Wie greife ich denn wiederum den Query String mit aus dem Skript heraus ab? In der Regel würde ich ja Prüfen ob im Query 'view' gesetzt ist, wenn nicht dann Tabelle ausgeben und ansonsten Detailansicht, falls ID vorhanden. Das erzeugt dir doch der Kickstarter einfach als default. Also einfach mit kickstarter erzeugen und dann in den code schauen. Björn ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FE Extension mit Query zur Detailansicht erstellen
Hi, Christian Wolff schrieb: wenn du ein t3lib_div::GPvar('tx_extensionkey') machst bekommst du ein array mit den gesamten variablen deine extension :) sofern du dich an das empfohlen namenschema gehalten hast. Oder du gehst den TYPO3-Weg und greifst in deinem Plugin auf $this-piVars zu. Oliver ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german