داکیومنت رسمی الوند داکیومنت رسمی الوند
راهنمای طراحی قالب

راهنمای طراحی قالب

با استفاده از این پلتفرم می توانید با نحوه کد نویسی سیستم مدیریت محتوا الوند آشنا شوید.

پیشرفته نویسنده: دنیا غیاثی به‌روزرسانی: 1405/02/22

سیستم قالب (Theme) در الوند، امکان شخصی‌سازی کامل ظاهر و ساختار وب‌سایت را فراهم می‌کند. قالب‌ها در مسیر /themes قرار دارند و از یک ساختار مشخص و استاندارد پیروی می‌کنند.

ساختار یک قالب


themes/
  mytheme/
    theme.json              # مانیفست و اطلاعات قالب
    config.php              # صفحه تنظیمات مدیر (اختیاری)
    header.php              # هدر شامل <head> و ناوبری
    footer.php              # فوتر و اسکریپت‌های پایانی
    index.php               # صفحه اصلی
    404.php                 # صفحه خطا (اختیاری)
    login.php               # صفحه ورود (اختیاری)
    cart.php                # سبد خرید (اختیاری)
    checkout.php            # صفحه تسویه حساب (اختیاری)
    page-builder.php        # صفحه ساز بصری (اختیاری)
    ...

API قالب‌ها

مسیرتوضیح
/api/themes/readلیست قالب‌ها
/api/themes/activateفعال‌سازی
/api/themes/deactivateغیرفعال‌سازی
/api/themes/installنصب
/api/themes/uninstallحذف
/api/themes/updateبروزرسانی
/api/themes/upload-zipآپلود فایل
/api/themes/bulkعملیات گروهی
/api/themes/settingsتنظیمات قالب

قالب‌های پیش‌فرض

قالبتوضیح
alvandcmsقالب پیش‌فرض الوند
apadanaقالب آپادانا
argقالب ارگ
arioقالب آریو
bumusaقالب بوموسا
caspianقالب کاسپین
closetlabsقالب closetlabs
danaقالب دانا
lotusقالب لوتوس
zigoratقالب زیگورات

تنظیمات قالب

قالب‌ها می‌توانند گزینه‌های زیر را در theme.json تعریف کنند:

json
{
  "perf_lazyload": "on",
  "perf_minify": "on"
}

ویرایش فایل‌های قالب

از طریق /admin/themes/edit-file می‌توان فایل‌های قالب را مستقیماً ویرایش کرد.

بلوک‌های قالب (Theme Blocks)

از طریق /admin/themes/manage-block می‌توان بلوک‌های قالب را مدیریت کرد.

3 رأی
داکیومنت رسمی الوند
© تمامی حقوق برای شرکت دیجیتال نگاران ایرانیان. کلیه حقوق محفوظ است.