orchardcore-theme-creator
Creates new OrchardCore themes with proper structure, manifest, layouts, and assets. Use when the user needs to create a new theme, customize layouts, or set up frontend assets.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Creates new OrchardCore themes with proper structure, manifest, layouts, and assets. Use when the user needs to create a new theme, customize layouts, or set up frontend assets.
How to use
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.