[TYPO3-german] FE Extension mit Query zur Detailansicht erstellen

2009-08-20 Diskussionsfäden Jan
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

___
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

2009-08-20 Diskussionsfäden Christian Wolff
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

2009-08-20 Diskussionsfäden Jan
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

2009-08-20 Diskussionsfäden Bjoern Pedersen
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

2009-08-20 Diskussionsfäden Oliver Klee
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

2009-08-20 Diskussionsfäden Christian Wolff
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

2009-08-20 Diskussionsfäden Bjoern Pedersen
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

2009-08-20 Diskussionsfäden Oliver Klee
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