Nel template HTML per la mia componente ho bisogno di scrivere il TCM URI del Template Componente:Come posso accedere all'ID modello componente dal mio componente DWT?
<!-- Start Component Presentation: {"ComponentID" : "@@[email protected]@",
"ComponentTemplateID" : "@@[email protected]@" } -->
Ma purtroppo ComponentTemplate.ID
non esiste.
Come accedere all'ID modello di componente dal mio componente DWT?
Non esattamente "accesso", ma se il DWT viene utilizzato solo con un determinato modello, è possibile indicarlo a fondo? Cosa sto dicendo, questo è @ Frank di cui stiamo parlando. –
Questo potrebbe essere Frank, ma in questo caso sta lavorando su un sito web piuttosto realistico per una volta. Quindi sfortunatamente codifica non è un'opzione. Scrivere un sacco di codice per risolvere il problema è un'opzione; quindi sto così lontano prendendo il suggerimento di Mihai, ma poi lo metto in una sorgente di funzioni che posso chiamare dal mio DWT @@ GetComponentTemplate() @@ –
Forse non sono necessarie tonnellate di codice. Apparentemente @@ ID @@ restituisce l'ID del modello di componente in Anteprima e pubblicazione, ma non in Template Builder. Ad esempio, '@@ Component.ID @@ @@ ID @@' mi fornisce 'tcm: 6-1541 tcm: 6-1541' in Template Builder, ma' tcm: 6-1541 tcm: 7-81-32' in anteprima. –