![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, ich gehe zur Zeit immer mehr von Extensionen weg die sich auch relativ leicht mit TypoScript umsetzen lassen. Dazu zählen Sitemap- und Teaser-Extensionen. Da es zwar kein Problem ist einen Teaser zu erstellen, aber es doch etwas umfangreicher eine Blätternavigation habe ich diese Extension als Schnittstelle erstellt. Ich habe eine kleine Extension erstellt, die als Schnittstelle zwischen TypoScript und dem Object pi_list_browseresult aus dem Framework von TYPO3 dient da ein direkter Zufriff aus TypoScript nicht möglich ist. Hier ist ein Teaser der eine alphabetische Übersicht der gesamten Website bietet. Der Teaser wird mit TypoScript gefüllt, die Blääternavi über die Extension. Demo: pi_list_browseresult Info zur Extension und Downlaod: int_browserresult Eure Meinung. Sonnvoll oder nicht? Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
|
#2
| ||||
| ||||
Auf jeden Fall für alle die wenig oder nix von PHP verstehen.
__________________ Als Wegzehrung von der Jugend bis zum Alter laß dir die Weisheit dienen, denn diese ist sicherer als aller andere Besitz. |
|
#3
| ||||
| ||||
| Hallo Armin, finde ich auch sinnig. Finde, das Argument ist nicht (nur), diesen Ansatz zu verwenden, wenn man nicht PHP programmieren kann, sondern auch, um hart codierte PHP-Programmierung zu vermeiden, denn: So ist es flexibler, wartungsfreundlicher und (nicht zuletzt im Hinblick auf kommende Änderungen an TYPO3) zukunftsoffener... Natürlich gibt es immer Programmteile, die man nur oder besser mit PHP machen kann / macht (etwa komplexere DB-Anfragen, die man z.B. mit dem eingeschränkten TS-select oder TS-RECORDS so nicht hinkriegt). Aber man sollte wohl am besten so viel wie möglich mit TS umsetzen, solange der TS-Code einigermaßen übersichtlich, konfigurier- und wartbar bleibt... Übrigens lassen sich ja nicht nur PHP-Funktionen, sondern oft/meist auch TS-Skripte externalisieren bzw. exportieren und wiederverwendbar machen (Stichwort TS-Datei-Include!). Grenzen ergeben sich meiner Meinung nach bei "echter" Vererbung. In solch einem Fall bieten sich natürlich nur PHP-Klassen an, wobei es dann aber wohl immer noch beser wäre, zu versuchen, Teile als (externe) TS-Skripte "outzusourcen". Gruß refalo. P.S.: Frage: Inwiefern ist dieses ein gemeinsames Projekt? Ich frage nur, weil sich dieses Thema in einem entsprechenden Unterforum befindet. Ist da noch was zu erweitern...?
__________________ Frei nach Guido WesterWave & Joe Ringelnatz: "There is always a captain on a steaming and sailing ship." Oder auch: "Auf jedem Schiff, das dampft und segelt, gibt's einen, der die Sache regelt." |
|
#4
| ||||
| ||||
| Hallo refalo, Zitat:
Zu dem Select: Schau mal hier http://typo3.org/documentation/docum...1/1/#id2784795 Zitat:
Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
|
#5
| ||||
| ||||
| Hallo Armin, Zitat:
Zitat:
Fand ich auch noch nicht optimal. Sorry.Zu int_browseerresult: Bevor ich etwas zu Erweiterungsmöglichkeiten bzw. -notwendigkeiten sagen kann, muss/werde ich Deinen Code erst mal wo einbauen/anwenden. Dann weiß ich mehr... Danke erst mal. Gruß refalo.
__________________ Frei nach Guido WesterWave & Joe Ringelnatz: "There is always a captain on a steaming and sailing ship." Oder auch: "Auf jedem Schiff, das dampft und segelt, gibt's einen, der die Sache regelt." |
|
#6
| |||
| |||
| Zitat:
Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |