[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