-
ساخت قالب
سلام دوستان
من میخواستم برای جوملا قالب بسازم ولی چند تا مشکل دارم البته من با مامبو کار کردم و اوون به این صورت بود که یک index.php داشت که موقعیت ها توی اون تعریف میشد و با css و xml کار حل بود ولی من یه نمونه قالب جوملا دارم توش چندتا چیزی هست که اگر میشه بگین اینا توی قالب چه کاری را بر عهده دارند
1-یکی پوشه html هست که توش چندتا مازول و کامپوننت هست
2-یکی ja_templatetools_1.5.php هست
3- در مورد اینم بگین component.php
4- یکی دیگه ja_vars_1.5.php اینه
راستی اگر کلی هم بگین که وظیفه index.php روی قالب چیه چون یه جورایی با مامبو مثل هم نیستن
مثلا اگر به حالت قالب های مامبو نگاه کنید میفهمیم چی به چی میشه چون یه نمایی از قالب واقعی رو داریم
[img width=640 height=480]http://ironsite.persiangig.com/other/1.JPG[/img]
ولی برای جوملا همونطور که میبینید معلوم نیست چی به چیه و هر مازولی در کدوم موقعیته
[img width=640 height=480]http://ironsite.persiangig.com/other/2.JPG[/img]
آیا امکانش هست که قالب های ج.ملا هم فقط index.php و css و xml داشته باشه ؟
و یه توضیحات دیگری هم اگر دارین بدین تا موضوع کاملا برای همه روشن شود و کار به سوال بعدی نرود
با تشکر
-
پاسخ : ساخت قالب
سلام
1- وجود این پوشه اجباری نیست و زمانی لازم است که شما بخواید ظاهر یک ماژول یا کامپوننت رو customize کنید، در نتیجه میتونید داخل این پوشه فایلهای php رو قرار بدید تا در هنگام لود کردن سایت، روی موارد پیشفرض override شود.
2 و 3 و 4 - وجود این موارد هم اجباری نیست و حاوی function هایی هستند که توسط طراح قالب ایجاد شده اند. معمولا قالبهای حرفه ای و شرکتی حاوی این فایلها هستند.
کار index.php در جوملا با مامبو تقریبا یکی است و موقعیت های قالب همگی در این فایل ساخته میشوند و structure کلی در این فایل تعیین میگردد.
یا علی