[Typo3-UG Denmark] Extension udvikling
Sune Vestergaard
sune at dk-marketing.dk
Sun Dec 12 14:31:07 CET 2004
Hej Allan
Jeg kan godt se hvorfor du synes det er fristende at lægge det på pageTS. Og
lad mig med det samme sige, at det kan du sagtens vælge at gøre - det kan du
nok godt få til at fungere som tiltænkt.
Men jeg er af den overbevisning af det ikke er taken at pageTS skal bruges
til dette formål. Så vidt jeg kan se så er der 3 "rigtige" løsninger på
opgaven:
1: Lave det som parametre i skabelonen plugin.xxxx.xxxx = xyz - som allerede
som standard bliver sendt med over i scriptet
2: Lave det som noget brugeren kan vælge i selve pluginnet når det indsættes
på siden (udvide tt_content tabellen)
3: Lave det som noget flexform configuration i selve pluginnet når det
indsættes på siden
Det nemmeste og hurtigste er jo klart nummer 1 - men du kan sandsynligvis
ikke lide denne løsning, fordi dine brugere skal være Admins - for at de kan
ændre indstillingerne (og det kan du ikke lave om på).
Nummer 2 er også relativ nem - men det kan hurtigt give en frygtelig masse
ekstra felter i tt_content tabellen hvis du har mange ting der skal
indstilles. Men på den måde kan du lave selectorboks og alt muligt andet
godt til de brugere der skal vælge hvordan dit plgin skal konfigureres.
Nummer 3 er bare et XML/Flexform tilgang der i princippet virker ligesom
nummer 2. Fordelen er dog at hvis man har mange plugins med mange
konfigurationsmuligheder så bliver tt_content ikke forurenet med mange*mange
felter - da al konfiguration gemmes i et enkelt felt i en XML struktur.
I lyset af at det er dit første plugin, foreslår jeg at du kaster dig over
løsning 2 :-)
MVH
SuNe
"Allan Jacobsen" <allan.j at cobsen.dk> skrev i en meddelelse
news:mailman.384.1102849942.1246.typo3-ug-denmark at lists.netfielders.de...
Tak Sune
Måske skulle jeg forklare hvorfor jeg ville bruge pageTS.
Det er en plugin, der skal udregne hvor mange slag man må bruge ekstra, når
man spiller en runde golf, og da der er nogen klubber, der har mere end 1
bane, tænkte jeg at de så kunne have 2 sider, hvor den samme plugin var
puttet på, men så kunne sætte variablerne for de 2 baner i de respektive
pageTS, men er der en bedre(standard) måde for den slags ?
MVH
Allan
On Sunday 12 December 2004 10:45, Sune Vestergaard wrote:
> Hej Allan
>
> Her er et "hint" til en funktion der kan skaffe pageTS på en given side.
>
http://www.typoconsult.dk/typo3conf/ext/extdeveval/apidocs/t3lib_api.html#a96fd48fd4c4fe5e0933ce9574af9d1c
>
> men.... husk at pageTS nok er mest oplagt at bruge til BE konfiguration,
> frem for konfiguration af FrontEnd. Så hvis du f.eks. er ved at lave et
> FrontEnd plugin - så bør du nok overveje nøje om det er den rigtige
> indgangsvinkel at brugerkonfigurere gennem pageTS.
>
> MVH
> Sune Vestergaard
>
>
> "Allan Jacobsen" <allan.j at cobsen.dk> skrev i en meddelelse
> news:mailman.349.1102793399.1246.typo3-ug-denmark at lists.netfielders.de...
> Jeg sidder og roder lidt med at programmere min første extension. Det
> bliver
> bare en lille en, så jeg tænkte at man kunne sætte sine variable som
> typoscript, og jeg kan godt hente data fra typoscrift, når de er sat i
> page
> templaten, opskriften står i den tyske bog, men jeg kunne godt tænke mig
> at
> man kunne sætte dem i page TSconfig, men hvordan får jeg fat i dem i min
> php
> kode i class filen ?
> Bare en pointer til den rigtige dokumentation ville være fint.
>
> MVH
> Allan Jacobsen
>
>
> _______________________________________________
> Typo3-ug-denmark mailing list
> Typo3-ug-denmark at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>
--
Lad os komme af med SPAM, brug SPF.
http://spf.pobox.com/
More information about the TYPO3-UG-denmark
mailing list