[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