سلام
طبق نکته هایی که گفته شد موفق نشدم صفحه اصلی رو کلا تغییر بدم
من میخوام تمام سی اس اس های اصلی شبکه روی این صفحه نمایش دادن نشه و سی اس اس های خودم روش نمایش پیدا کنه به همراه یک اچ تی ام ال کد
چیزی شبیه ورود
سلام
طبق نکته هایی که گفته شد موفق نشدم صفحه اصلی رو کلا تغییر بدم
من میخوام تمام سی اس اس های اصلی شبکه روی این صفحه نمایش دادن نشه و سی اس اس های خودم روش نمایش پیدا کنه به همراه یک اچ تی ام ال کد
چیزی شبیه ورود
پاسخها:
مرتبسازی بر اساسسلام
در حالت عادی برای ساده کردن تغییرات و یکسان کردن گرافیک صفحات مختلف سامانه، html ی که در بخش views ایجاد میکنید از master_pages و مورد general.html استفاده میکنه. شما لازمه که برای صفحه مورد نظرتون، مورد blank.html رو انتخاب کنید تا کل گرافیک اون توسط شما طراحی بشه و نه توسط پوسته.
در نتیجه دو کار زیر رو انجام بدید:
۱. کدی مشابه کد زیر این کار رو انجام میده که باید در کنترلرتون قرار داده بشه:
OW::getDocument()->getMasterPage()->setTemplate(OW::getThemeManager()->getMasterPageTemplate(OW_MasterPage::TEMPLATE_BLANK));
۲. html کامل رو در view مربوط به کنترلرتون ایجاد کنید.
نکات:
دقت کنید که دیگه هیچکدوم از استایلهای سامانه به این صفحه اعمال نخواهد شد.
اگر هدفتون این هست که کلا یک صفحه جدید ایجاد کنید و محتوای جدید قرار بدید، پیشنهاد میکنم که صفحه اصلی رو غیرفعال کنید و یک کنترلر جدید ایجاد کنید.
اگر هم هدفتون تغییر همون صفحه اصلی هست، تابع index در فایل component_panel.php رو تغییر بدید.