orchardcore-theme-creator
Twórz motywy OrchardCore z pełną strukturą, manifestem i zasobami frontendowymi
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do szybkiego tworzenia nowych motywów dla OrchardCore z zachowaniem konwencji projektu. Automatyzuje setup struktury katalogów, pliku manifestu, layoutów Razor i konfiguracji zasobów. Idealne do sytuacji, gdy potrzebujesz nowego motywu, chcesz dostosować layouty lub przygotować zasoby frontendowe. Obsługuje dziedziczenie z motywów bazowych i integrację z Node.js oraz Yarn do kompilacji assetów.
Jak używać
Upewnij się, że masz zainstalowany .NET SDK 10.0 lub nowszy, Node.js 22.x i Yarn 4.x. Repozytorium OrchardCore powinno być dostępne w ścieżce D:\orchardcore.
Utwórz katalog dla nowego motywu, wchodząc do src/OrchardCore.Themes i tworząc folder o nazwie Twojego motywu (np. mkdir src/OrchardCore.Themes/MojMotyw).
Stwórz plik Manifest.cs zawierający metadane motywu — nazwę, autora, wersję i opis. Jeśli chcesz dziedziczić z istniejącego motywu bazowego, dodaj właściwość BaseTheme z nazwą motywu nadrzędnego.
Utwórz plik projektu (.csproj) z konfiguracją Razor SDK, odwołaniami do Microsoft.AspNetCore.App i referencjami do OrchardCore.Theme.Targets.
Dodaj wymagane pliki widoków: Views/Layout.cshtml (główny layout motywu) i Views/_ViewImports.cshtml (importy Razor dla widoków).
Jeśli planujesz używać assetów frontendowych (CSS, JavaScript), skonfiguruj kompilację za pomocą Node.js i Yarn zgodnie z konwencjami projektu OrchardCore.