W szablonie HTML dla mojego składnika muszę wypisać TCM URI komponentu Szablon:Jak uzyskać dostęp do ID szablonu komponentu z Mojego komponentu DWT?
<!-- Start Component Presentation: {"ComponentID" : "@@[email protected]@",
"ComponentTemplateID" : "@@[email protected]@" } -->
Ale niestety ComponentTemplate.ID
nie istnieje.
Jak uzyskać dostęp do ID szablonu komponentu z Mojego komponentu DWT?
Niezupełnie "dostęp", ale jeśli DWT jest używany tylko z określonym szablonem, czy możesz go zakodować? Co ja mówię, to jest @Frank, o którym mówimy. –
To może być Frank, ale w tym przypadku pracuje on na trochę realistycznej stronie internetowej. Więc niestety kodowanie to nie jest możliwe. Napisanie ton kodu w celu rozwiązania problemu jest jednak opcją; więc jak dotąd biorę sugestię Mihaia, ale potem umieszczam ją w źródle funkcji, które mogę wywołać z mojego DWT @@ GetComponentTemplate() @@ –
Może ton kodu nie jest potrzebny. Wygląda na to, że @@ ID @@ zwraca identyfikator szablonu komponentu w podglądzie i publikowaniu, ale nie w narzędziu do tworzenia szablonów. Na przykład '@@ Component.ID @@@@ ID @@' daje mi 'tcm: 6-1541 tcm: 6-1541' w Template Builder, ale' tcm: 6-1541 tcm: 7-81-32' w podglądzie. –