سوال در خصوص طراحی تم جدید برای پروژه

[font="Tahoma"][rtl]سلام دوستان

وقتی می خوایم یه تم جدید برای پروژه ایجاد کنیم باید دقیقا چه فایل هایی توی این پوشه تم جدید ریخته بشه؟

همه فایل های view باید اونجا گذاشته بشه یا …

ممنون می شم کامل راهنمایی کنید[/rtl][/font]

[font="Tahoma"][right]سلام

فرض کنیم میخوایم قالبی با نام

myTheme

ایجاد کنیم

سیستم قالب در ییی به شکل زیر هستش:

  • themes

    • myTheme
      • views
        • layouts
        • site
        • system

اینا ترتیب پوشه ها بود. تو پوشه لی اوت، باید قالب کلی قرار بگیره (بخش های ثابت سایت). نکته قابل توجه اینه که این فایل حتما باید این بخش رو داشته باشه:


<?php echo $content; ?>

که این بخش، کد های تولید شده توسط مدل و کنترلر رو نمایش میده.

اگر تازه کار هستی بهتره خیلی وارد جزئیات نشیم

آخرین کاری که باید انجام بدی اینه که فایل کانفیگ اصلی رو باز کنی و خط زیر رو بهش اضافه کنی


'theme'=>'myTheme';

در مورد فایل های سی اس اس و جاوا اسکریپت هم چندان فرقی نمیکنه که تو پوشه تم، کنار پوشه

view

باشه یا تو پوشۀ مادر. فقط وقتی میخوای بهشون لینک بدی حواست باشه که به این شکل لینک بدی:


<?php echo Yii::app()->baseUrl . '/css/style.css'; ?>

[/right][/font]