Tworzenie szablonów w usłudze Developer Cloud Service

Do tworzenia szablonów Oracle Content Management z dostępnych szablonów źródłowych można użyć polecenia cec, opartego na wierszu polecenia.

Aby utworzyć szablon Oracle Content and Experience z jednego z dostępnych szablonów źródłowych, należy użyć polecenia cec create-template. Wprowadzając w wierszu polecenia polecenie cec create-template -h, uzyskuje się wykaz dostępnych szablonów źródłowych.

Przykład tworzenia szablonu:

cec create-template CafeSupremoLite_yourname -f CafeSupremoLite

Windows: To polecenie tworzy dowiązanie symboliczne dla motywów renderowanych w zewnętrznym edytorze HTML WYSIWYG (np. _scs_theme_root_), gdy użytkownik tworzy szablony. Aby można było w systemie Windows utworzyć dowiązanie symboliczne, zazwyczaj trzeba uruchomić wiersz polecenia z uprawnieniami administratora. Jeśli do edytowania motywu nie jest używany edytor WYSIWYG, uprawnienia administratora nie są konieczne i można zignorować komunikat o błędzie tworzenia dowiązania symbolicznego.

W powyższym przykładzie jest tworzony szablon CafeSupremoLite_yournameTheme, a kod źródłowy jest udostępniany w katalogu cec-components/src/main/. W poniższej tabeli są pokazane lokalizacje kodu źródłowego, gdy szablon serwisu zostanie utworzony w usłudze Developer Cloud Service.

Kod źródłowy szablonu Motyw Składniki szablonu
cec-components/src/main/templates cec-components/src/main/themes cec-components/src/main/components

Lokalny zestaw testów także pokazuje składniki, z możliwością filtrowania ich na podstawie szablonu i typu.

Pliki motywów i składników można edytować za pomocą dowolnego edytora tekstu lub edytora kodu. Zob. Testowanie przy użyciu lokalnego zestawu testów. Po przeprowadzonej edycji motywu lub składnika należy, aby zobaczyć dokonane zmiany, odświeżyć przeglądarkę.

Ważne:

Kod źródłowy szablonów, motywów i składników jest przechowywany w katalogu src/main/. Nie należy modyfikować żadnych plików spoza folderu src/main, ponieważ zapewniają one poprawne funkcjonowanie lokalnego serwera Oracle Content Management.