[rtl][font="Tahoma"]شما باید فایل های داخل ماژول رو دستکاری کنید.
و این که چرا ما به asset نیاز داریم؟ به خاطر ان که فایل های داخل پوشه protected و ماژول به صورت مستقیم در دسترس نیستند-به دلایل امنیتی - بنابراین قبل از استفاده از ماژول, پوشه ای داخل ماژول که حاوی css هست رو منتشر می کنیم،yii خودش این کار رو به عهده میگیره و اون فایلهای css رو در آدرس های قابل دسترس در پوشه assets و در پوشه هایی با نام رندوم قرار میده تا اگه دو تا ماژول فایل css با نام یکسان داشتند از تداخل بین اون ها جلوگیری بشه.
حالا چرا خودمون از اول این فایل های css ماژول رو در پوشه assets نگذاریم؟ به خاطر این که از به هم ریختگی کدمون جلوگیری کنیم. مثلا اگه خواستیم از ماژولی در پروژه دیگه ای استفاده کنیم دنبال css ها و js های اون در پوشه assets نباشیم و کل فایل های ماژول رو در همون پوشه ماژول داشته باشیم [/font] [/rtl]
[font="Tahoma"]نه هیچ وقت نباید محتویات این فولدر رو خودتون تغییر بدید بلکه اگر تغییری نیاز باشه باید مستقیم برید و فایلهای اون extension یا module یا هر چیز دیگه ای رو که دارید تغییر بدید.
شما توضیحاتی که aliv توی 2 پست بالاتر گفته دقیقتر بخون متوجه میشی فلسفه asset اصلا چیه
[font="Tahoma"] [rtl]در تکمیل فرمایش دوستان این نکنه رو من اضافه کنم که هر بار، با تغییر در فایلهای اصلی که توسط assets ، publish میشوند، نیازی نیست شاخه مربوطه اون در assets حذف بشه، چون متد publish در صورتی که فایل اصلی تغییر کرده باشه، خودش هوشمندانه، یک نسخه جدید از فایل جدید در شاخه assets جدید کپی میکنه.
خلاصه اینکه تحت هیچ شرایطی کاری با شاخه assets واقع در ریشه سایت نداریم.[/rtl] [/font]