Toolverse
Wszystkie skille

orchardcore-theme-creator

autor: OrchardCMS

Twórz motywy OrchardCore z pełną strukturą, manifestem i zasobami frontendowymi

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
2

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ć

  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.

Podobne skille