نمایش نتایج 1 تا 7 از 7

نام تاپیک: توضیحی در مورد layout

  1. #1

    توضیحی در مورد layout

    سلام
    کسی هست کمی در مورد layout ها توضیح بده؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    ایران
    پست
    136

    نقل قول: توضیحی در مورد layout

    اگه خیلی ساده بخواهیم بگیم همون قالب کلی صفحات در کیکه.شما یک قالب کلی تعریف می کنید و view های شما که در واقع اطلاعات شما رو generate میکنن درداخل این قالب ها render میشن.
    مسیر ذخیره layout ها در views/layouts هست.

  3. #3

    نقل قول: توضیحی در مورد layout

    سلام و ممنون از جواب .منظور من این بود که چه جوری میشه قالب پیش فرض رو عوض کرد

  4. #4
    کاربر دائمی
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    ایران
    پست
    136

    نقل قول: توضیحی در مورد layout

    نقل قول نوشته شده توسط mohsenshahab مشاهده تاپیک
    سلام و ممنون از جواب .منظور من این بود که چه جوری میشه قالب پیش فرض رو عوض کرد
    منظورتون با سوالتون یه چیزی تو مایه های زمین تا آسمون فرق داشت!!
    خیلی ساده ، تو همون مسیر که گفتم یک layout جدید می سازید ، اگه اسم اون رو default.ctp بزارید قالب پیشفرض شما میشه .البته میتونید چند تا قالب درست کنید و برحسب نیاز قالب مورد نظر رو فراخونی کنید.با این دستور:
    $this->layout = "my_layout"

  5. #5

    نقل قول: توضیحی در مورد layout

    سلام
    شرمنده اما من هیچی نفهمیدم
    یه لحظه اجازه بدین تا بگم.من خیلی در این مورد مطالعه !!! کردم.اما مطمئنا تصویر ذهنی من از این مساله غلطه.ما اگه فایل پیش فرض رو بسازیم.خب قالب کیک هم پاک می شه.
    حالا ما می خوایم یه هدر برای صفحه تعریف کنیم
    یا می خوایم یه div رو سمت چپ بذاریم
    یا...
    چه جوری باید این کارها رو کرد

  6. #6

    نقل قول: توضیحی در مورد layout

    دوستان کسی نیست منو راهنمایی کنه

  7. #7
    کاربر دائمی
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    ایران
    پست
    136

    نقل قول: توضیحی در مورد layout

    تو مسیر
    cake\libs\view\layouts

    یک فایل هست به اسم default.ctp.
    این فایل رو از اینجا کپی کن ببر تو مسیر
    app\view\layouts

    حالا اونو باز کن و هر جور کد HTML و یا ساختاری که می خوای توش ایجاد کن.
    فقط این کدهارو بزا تو قسمت header
    echo $html->css('فایل هی cms مورد نظرت');

    echo $scripts_for_layout;


    این کدها فایل های css و javascript مورد استفاده تو view هات رو load می کنن.

    هر جای صفحتم که می خوای اطلاعاتت load شه این خط رو بزار:
    <?php echo $content_for_layout; ?>


    این یک راهنمایی کلی بود.
    شما نیاز به مطالعه کتاب دارین.اگه اهل مطالعه به زبان اصلی هستی اینارو بخون
    • Apress Beginning CakePHP From Novice to Professional
    • packt publishing cakephp application development
    • Practical CakePHP Projects

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •