تغییر نام قالب
این صفحه برای توسعهدهندگانی است که میخواهند قالب Nest را با نام دیگری در اختیار داشته باشند.
⚠️ پیش از شروع بدانید: بهروزرسانیهای Giumeeh Nest پوشهٔ قالب
nestرا جایگزین میکنند. اگر نام قالب را تغییر دهید، تغییرات نسخههای بعدی قالب بهصورت خودکار به قالب تغییرنامیافته منتقل نمیشوند و باید آنها را دستی اعمال کنید. برای سفارشیسازی معمولی، CSS/JS اختصاصی و تنظیمات قالب کافی است.
روش ۱: تغییر نام کامل قالب
با دسترسی خط فرمان:
php artisan cms:theme:rename nest my-themeسپس فایل platform/themes/my-theme/theme.json را برای بهروزرسانی نام و توضیحات قالب ویرایش کنید و کش را پاک کنید:
php artisan optimize:clearروش ۲: تغییر فقط نام عمومی قالب
نام پوشهٔ عمومی قالب (مسیر فایلهای CSS/JS در public/themes/) را تغییر دهید و مقدار زیر را به .env اضافه کنید:
CMS_THEME_PUBLIC_NAME=my-themeدر این روش پوشهٔ اصلی قالب (platform/themes/nest) تغییر نمیکند.
بررسی پس از تغییر نام
- کش را پاک کنید.
- در نمایش ظاهری ← قالبها قالب را با نام جدید ببینید و فعال بودن آن را بررسی کنید.
- فروشگاه را در هر دو زبان بررسی کنید.
رفع اشکال
| مشکل | راهحل |
|---|---|
| استایلها بارگذاری نمیشوند | php artisan cms:theme:assets:publish |
| صفحهٔ سفید | خطا را در storage/logs/ بررسی کنید |
| ویجتها یا تنظیمات قالب خالی شدهاند | تنظیمات و ویجتها به نام قالب وابستهاند؛ از نسخهٔ پشتیبان بازگردانی کنید و دستور cms:theme:rename را بهجای تغییر دستی پوشه بهکار ببرید |
هشدارها
⚠️ پیش از تغییر نام قالب در سایت در حال اجرا، نسخهٔ پشتیبان کامل بگیرید (پشتیبانگیری).

