Toolverse
All skills

orchardcore-theme-creator

by OrchardCMS

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

Quick info

Category
Frontend
Views
2

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

  1. 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.

  2. 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).

  3. 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.

  4. Utwórz plik projektu (.csproj) z konfiguracją Razor SDK, odwołaniami do Microsoft.AspNetCore.App i referencjami do OrchardCore.Theme.Targets.

  5. Dodaj wymagane pliki widoków: Views/Layout.cshtml (główny layout motywu) i Views/_ViewImports.cshtml (importy Razor dla widoków).

  6. Jeśli planujesz używać assetów frontendowych (CSS, JavaScript), skonfiguruj kompilację za pomocą Node.js i Yarn zgodnie z konwencjami projektu OrchardCore.

Related skills