[TYPO3-UG Denmark] Extension - options i template setup

Mads Brunn mads at typoconsult.dk
Wed Oct 17 18:58:37 CEST 2007


Hej Johnny,

Johnny S. wrote:
> Jeg tror ikke helt det var det. :)


Så må du saftsuseme blive lidt mere klar i spyttet ;-)


> Men nu har jeg i det mindste fundet ud af, at det er denne linje i 
> ext_tables.php der driller mig:
> "foreign_table_where" => "AND tx_mitplugin_words.pid='3' ORDER BY 
> tx_mitplugin_words.uid",  
> Her har jeg hardcoded, at der skal kigges i Page ID 3. Det er denne 
> variable, jeg gerne vil angive i min template i stedet. Men jeg ved bare 
> ikke hvordan.

Så er det bedre / mere elegant hvis du skriver:

"foreign_table_where" => "AND 
tx_mitplugin_words.pid=###PAGE_TSCONFIG_ID### ORDER BY 
tx_mitplugin_words.uid"

og bagefter i TSconfig feltet i din rodsides egenskaber (du skal 
muligvis skifte til sidetypen "Advanceret" for at få vist dette felt) 
skriver:

TCEFORM.tt_content.[feltnavn].PAGE_TSCONFIG_ID = 3

(forudsat at det er tt_content tabellen du er ved at udvide)

På den måde kan du konfigurere pid-værdien uden at skulle ændre i din 
extensions kildekode.


Se:
http://typo3.org/documentation/document-library/references/doc_core_tsconfig/current/view/1/3/#id3541144
for mere om ovenstående.


Generel referencemanual for extensionudviklere:
http://typo3.org/documentation/document-library/core-documentation/doc_core_api/current/view/


Og hvis du virkelig vil grave dybt og iøvrigt ikke har noget liv ;-) :
http://typo3.org/documentation/document-library/core-documentation/doc_core_inside/current/view/ 


./mads


More information about the TYPO3-UG-denmark mailing list