درست کامپیوتری میزبانی دروپال

مهمان (تایید نشده) - شنبه، 2009/06/13 11:37

در این مقاله کوتاه، من می خواهم برای به اشتراک گذاشتن با شما چه جس اسنایدر در حال انجام است با سایت های خود را با استفاده CCK محاسبه ماژول زمینه است. با این روش، شما می توانید یک نوع محتوا طراحی شده است که برای نمایش محتوا از یک نظر پس از گره گذشته است یک شناسه به نظر ایجاد کنید.

سناریوی نمونه
شما فرض کنید یک سایت آموزشی. در این سایت شما یک نوع محتوا را برای مربی و یک نوع محتوا برای دوره. هنگامی که شما یک گره مربی ایجاد، شما می خواهید دوره ای که مربی می آموزد زیر زیستی استاد ذکر شده است. شما نمی خواهید به به یاد داشته باشید که شما فقط می خواهید دوره های لیست به نظر می رسد.
به منظور انجام این کار، شما نیاز به یک نوع محتوا مربی است که دارای یک دیدگاه. دیدگاه یک لیست از دوره بر اساس شناسه گره استاد ایجاد کنید. شما همچنین نیاز به یک نوع محتوای دوره که اجازه می دهد تا شما را به اتصال این مربی برای این دوره است. فرض کنید که یک بازی یک به یک بین مربی و دوره وجود دارد.
این فرایند را می توان به چند روش انجام می شود. برای نمونه، شما می تواند ماژول گره نسبیت (node_relativity) که اجازه می دهد تا به شما برای ایجاد روابط پدر و مادر کودک بین گره استفاده کنید. اما این ماژول را محدود چه می شود به عنوان گره نمایش داده میشود. روش زیر شما را قادر به کنترل آنچه که شما در نمایش را ببینید (یک زمینه یا زمینه های متعدد)
پیش نیازها
به منظور استفاده از این روش، شما CCK (فعال کردن گزینه گره مرجع) و نمایش ها نصب و همچنین ماژول درست محاسبه شده نیاز دارند. همچنین شما می خواهد باید بدانید که چگونه برای ایجاد انواع محتوای با زمینه های CCK و نمایش ها. اگر شما نیاز به کمک با CCK و یا نمایش، چک کردن منابع در لینک های زیر:

محاسبه دروپال درست میزبانی اگر شما تازه

مراحل
در زیر خلاصه ای از مراحل شما نیاز به انجام است. جزئیات مربوط به پیکربندی درست محاسبه شده در زیر مراحل ارائه شده است.

  1. ایجاد یک نوع محتوا مربی. در این زمان، فقط با استفاده از تنظیمات پیش فرض.
  2. ایجاد یک نوع محتوای دوره.
  1. اضافه کردن یک میدان گره مرجع است.
  2. هنگامی که پیکربندی زمینه گره مرجع، نوع محتوای مربی برای ارجاع شود را انتخاب کنید.
  3. اگر فرض کنیم یک رابطه یک به یک بین مربی و البته، تعدادی از مقادیر تنظیم = 1 را ترک کند.
  • ایجاد یک گره مربی.
  • ایجاد یک گره دوره و مرجع گره مربی.
  • ایجاد یک نمایش گره.
    1. فیلتر گره به لیست تمام گره ها با نوع محتوا = البته.
    2. تنظیم زمینه به گره عنوان (حداقل) و گزینه برای بررسی "لینک این زمینه به گره آن است."
    3. شامل یک استدلال برای محدود کردن لیست نتایج به تنها کسانی که با ID گره مربی. NID آن چیزی است که می شود توسط این زمینه محاسبه به این دیدگاه منتقل می شود.
      میزبانی
    4. توجه: شما می توانید به طور پیش فرض در زمینه محاسبه پاسخ، بنابراین شما لازم نیست که برای ایجاد یک بلوک یا صفحه.
    5. ویرایش نوع محتوا مربی.
      1. اضافه کردن زمینه محاسبه شده است.
      2. تنظیم زمینه محاسبه کد و نمایش فرمت. در این سناریو، شما می توانید استفاده:
        1. کد کامپیوتری: $ node_field [0] [ "ارزش"] = $ node-> NID؛
        2. فرمت صفحه نمایش: $ نمایش = views_embed_view ( 'nameofview'، 'پیش فرض'، $ node_field_item [ "ارزش"])؛
        3. مجموعه ای از تنظیمات ذخیره سازی پایگاه داده.
          1. نوع داده از نوع int =
          2. طول تاریخ = 11 (چرا که شما فقط نیاز به ذخیره NID، شما یک طول طولانی نیاز ندارد. این فقط نیاز به برگزاری این استدلال که خواهد شد به نظر منتقل می شود.)
          3. اگر شما موقعیت این زمینه زیر بدن گره، مشاهده نتایج خواهد زیر بدن را نشان می دهد. اگر می خواهید نمایش نتیجه به نظر می رسد بالا بدن گره، سفارش مجدد زمینه نوع محتوا.
          4. اگر شما برچسب زمینه کامپیوتری به نظر می رسد زمانی که صفحه مشاهده خواهید نیست، برای زمینه محاسبه تغییر تنظیمات صفحه نمایش.
          5. برو به گره مربی را که قبلا ایجاد شده است. ویرایش کلیک کنید و ذخیره کنید برای دریافت جدید در این زمینه نشان داده. نمایش گره مربی و ببینید که لینک البته به نظر می رسد به عنوان.
          6. اطلاعات Computed_field
            هنگامی که شما در computed_field اضافه به نوع محتوای شما، شما را به صفحه تنظیمات گرفته شده است. در تنظیمات جهانی جعبه شما دو شکل را ببینید: کد محاسبه و فرمت صفحه نمایش.
            کد کامپیوتری
            فرم این بیانیه فراهم می کند:

            متغیرهای موجود به کد شما: $ گره، میدان $، و $ node_field. به مجموعه ای از ارزش این زمینه، مجموعه ای $ node_field [0] [ "ارزش"]. اینجا یک مثال ساده که ارزش زمینه محاسبه مجموعه به ارزش مجموع تعداد field_a و field_b است زمینه های: $ node_field [0] [ "ارزش"] = $ node-> field_a [0] [ "ارزش"] + $ node-> field_b [0] [ "ارزش"]؛

            کد ارائه شده در دستورالعمل فوق (و در زیر) سازگار با این دستورالعمل است.

            اگر شما تازه به برنامه نویسی هستند، اجازه دهید در هر بخشی از این بیانیه است.

            • $ node_field [0] [ "ارزش"] - این یک متغیر است. متغیر می شود یک ارزش است که خواهد شد به نمایش ارسال شود.
            • [0] - مجموعه ای از ارزش اول از آرایه به صفر
            • [ "ارزش"] - ارزش زمینه

            اگر شما نمی خواهید به استفاده از NID، شما نیز می توانند، مقدار فیلد دیگری در محتوای اختصاص دهید. اگر، برای مثال، شما باید یک نوع محتوا که دارای یک میدان وضعیت. شما می خواهید برای نشان دادن یک دیدگاه است که نشان می دهد تمام گره های دیگر با همان وضعیت، شما می توانید از $ node_field [0] [ "ارزش"] متغیر اختصاص به ارزش وضعیت مزرعه. نظر شما پس از آن طراحی شود برای نشان دادن تمام گره با این استدلال ارزش وضعیت.
            نمایش قالب
            فرم این بیانیه فراهم می کند:

            این کد باید یک رشته به متغیر $ نمایش، که به عنوان مقدار فیلد چاپ خواهد اختصاص دهید. مقدار ذخیره شده در این زمینه در $ node_field_item [ "ارزش"] است. توجه: این کد هیچ تاثیری در صورت استفاده از "مقدار محاسبه" گزینه قالب.

            کد ارائه شده در دستورالعمل فوق با ماژول نمایش ها ارائه شد. جسیکا در توابع موجود در فایل views.module بود.

            $ نمایش = views_embed_view ( 'nameofview'، 'پیش فرض'، $ node_field_item [ "ارزش"])؛

            اگر شما تازه به برنامه نویسی هستند، اجازه دهید در هر بخشی از این بیانیه است.

            • $ نمایش - این یک متغیر است که ارزش می شود توسط ماژول computed_field deplayed است.
            • views_embed_view () - دیدگاه ها را از views.module عمل
            • nameofview - این نام $ از این دیدگاه است
            • به طور پیش فرض - این $ display_id از این دیدگاه است
            • $ node_field_item [ "ارزش"] - این پارامتر های اضافی است. توجه داشته باشید که متغیر کد کامپیوتری است. اولین چیزی که اتفاق می افتد، این متغیرها می شود اختصاص یک ارزش است که، در این مورد، این بحث که نیازهای نظر است. سپس، مقدار متغیر به این نظر ارسال می شود.

            خلاصه
            همانطور که شما می توانید تصور کنید، شما می توانید تعداد زیادی با ماژول computed_field انجام دهید. جسیکا یک راه مناسب برای ایجاد ارتباط بین بین کتاب ها و نویسندگان در www.thebookstudio.com "پیدا کرده است.

            این ویدئو را تماشا کن!

            مقالات مرتبط

            مشاهده مرجع میزبانی دروپال درستارسال شده توسط tejaspmehta در 18 اوت 2011 در 06:25 من با استفاده از CCK + نمایش ها برای ایجاد یک نرم افزار در D7. من زیر CCK اند. دسته فرعی (یک زمینه دارای گره اشاره به رده) ...
            مرجع میزبانی دروپال لینکارسال شده توسط tejaspmehta در 18 اوت 2011 در 06:25 من با استفاده از CCK + نمایش ها برای ایجاد یک نرم افزار در D7. من زیر CCK اند. دسته فرعی (یک زمینه دارای گره اشاره به رده) ...
            درست بولی میزبانی دروپال نوعضمیمه زمینه های داده های سفارشی به اشخاص دروپال. از API درست اجازه می دهد تا زمینه های داده های سفارشی را به به اشخاص دروپال متصل می شود و طول می کشد مراقبت از ذخیره سازی، بارگذاری، ویرایش و رندر داده های میدانی ....
            مدت هاست مرجع ویجت های دروپالارسال شده توسط frankdesign در 13 مارس، 2014 در 23:30 من ساخت یک سایت تجارت در D7 در مو و من دیدگاه دارند درخواست طبقه بندی. من یک یک طبقه بندی سلسله مراتب به برچسب محصولات ایجاد ...
            نقش میزبانی دروپال مرجعاین پروژه نسخه D7 از "node_reference" و "user_reference، انواع زمینه، که بخشی از بسته CCK در D6 بودند، در برابری کاربردی را با همتایان D6 فراهم می کند. دیدن...