Skip to content

تغییر نام قالب ​

این صفحه برای توسعه‌دهندگانی است که می‌خواهند قالب Nest را با نام دیگری در اختیار داشته باشند.

⚠️ پیش از شروع بدانید: به‌روزرسانی‌های Giumeeh Nest پوشهٔ قالب nest را جایگزین می‌کنند. اگر نام قالب را تغییر دهید، تغییرات نسخه‌های بعدی قالب به‌صورت خودکار به قالب تغییرنام‌یافته منتقل نمی‌شوند و باید آن‌ها را دستی اعمال کنید. برای سفارشی‌سازی معمولی، CSS/JS اختصاصی و تنظیمات قالب کافی است.

روش ۱: تغییر نام کامل قالب ​

با دسترسی خط فرمان:

bash
php artisan cms:theme:rename nest my-theme

سپس فایل platform/themes/my-theme/theme.json را برای به‌روزرسانی نام و توضیحات قالب ویرایش کنید و کش را پاک کنید:

bash
php artisan optimize:clear

روش ۲: تغییر فقط نام عمومی قالب ​

نام پوشهٔ عمومی قالب (مسیر فایل‌های CSS/JS در public/themes/) را تغییر دهید و مقدار زیر را به .env اضافه کنید:

ini
CMS_THEME_PUBLIC_NAME=my-theme

در این روش پوشهٔ اصلی قالب (platform/themes/nest) تغییر نمی‌کند.

بررسی پس از تغییر نام ​

  1. کش را پاک کنید.
  2. در نمایش ظاهری ← قالب‌ها قالب را با نام جدید ببینید و فعال بودن آن را بررسی کنید.
  3. فروشگاه را در هر دو زبان بررسی کنید.

رفع اشکال ​

مشکلراه‌حل
استایل‌ها بارگذاری نمی‌شوندphp artisan cms:theme:assets:publish
صفحهٔ سفیدخطا را در storage/logs/ بررسی کنید
ویجت‌ها یا تنظیمات قالب خالی شده‌اندتنظیمات و ویجت‌ها به نام قالب وابسته‌اند؛ از نسخهٔ پشتیبان بازگردانی کنید و دستور cms:theme:rename را به‌جای تغییر دستی پوشه به‌کار ببرید

هشدارها ​

⚠️ پیش از تغییر نام قالب در سایت در حال اجرا، نسخهٔ پشتیبان کامل بگیرید (پشتیبان‌گیری).

مرحلهٔ بعد ​

API

نسخهٔ فارسی Nest، توسعه‌یافته توسط گیومه