به نام خدا
یکی از نیاز هایی سیستم مدیریت محتوای دروپال، یک افزونه برای مقایسه کردن مطالب با یکدیگر میباشد، این افزونه بیشتر مورد نیاز فروشگاه هایی است که نیاز به مقایسه چند محصول با یکدگیر را دارند
این مورد را میتوان با افزونه View و View Bulk Operation حل کرد.
برای این کار باید مراحل زیر را انجام دهیم:
۱.ماژول View Bulk Operation و View را دانلود و نصب کنید.
۲.ما نیاز به درست کردن ۲ تا view داریم . یکی برای نمایش محصولات و امکان انتخاب آنها توسط کاربر و دیگری برای نشان دادن نتایج مقایسه.
۳.ابتدا در قسمت Site Configuration به Action می رویم و در آنجا در قسمت Make a new advanced action available یک اکشن جدید با عنوان Pass Object As Argument To A Page... می سازیم در قسمت URL خالی می گذاریم و در قسمت Description می نویسیم ؛مقایسه؛ و تنظیمات را ذخیره می کنیم.
۴.ابتدا یک نما می سازیم به عنوان نمایی که محصولات رو نشون بده و به ما امکان انتخاب آنها را به ما بدهد. این نما باید دارای استایل Bulk Operation باشد. و دارای تنظیمات زیر باشد و گزینه های زیر را تیک بزنید:
Each action as a separate button
Skip confirmation step
در قسمت Selected operations: هم گزینه ی مقایسه را که ساخته اید تیک بزنید.
و تنظیمات رو آپدیت کنید و حال در قیمت arguments مقدار Node: Nid را اضافه کنید.در تنظیمات مربوط به Nid در قسمت Validator: گزینه node را انتخاب کنید و در قسمت Argument type: Node IDs Separated By ... را انتخاب کنیم و تیک گزینه Allow multiple terms per argument. را هم بزنیم و تنظیمات را هم ذخیره کنید.سپس در قسمت فیلد ها هم Node: Title را اضافه کنید. (اینها تنظیمات ضروری می باشد می توانید خودتان بصورت اختصاصی تر تنظیمات رو انجام بدید)
۵. سپس یک نما جدید با عنوان نمایی که می خواهیم خصوصیات محصولات نهایی شامل اطلاعاتی از قبیل قیمت و نوع و رنگ و ... را به صورت مقایسه ای نشان دهد می سازیم . در قسمت فیلد ها فیلدهای دلخواه را اضافه می کنیم و در قسمت فیلتر هم تنظیمات دلخواه را انجام می دهیم. در قسمت Arguments هم همان تنظیمات نمای قبلی را انجام می دهیم. استایل هم بصورت دلخواه انتخاب شود.
۶. حال تنظیمات را ذخیره می کنیم . سپس به قسمت اکشن ها که در مرحله ۳ رفته بودیم می رویم و روی قسمت Configurations کلیک کنیم سپس در قسمت URL که خالی گذاشته بودیم آدرس نمای درست شده در مرحله ۵ را می دهیم. و تنظیمات رو ذخیره می کنیم.
۷. حال باید توجه داشت که آدرس صفحه ای را که با عنوان مقایسه محصولات در سایت قرار می دهیم همان آدرس نمای درست شده در مرحله ۴ می باشد.
کار تمام است . حال اگر به آدرس نمای ساخته شده در مرحله 4 برویم و محصولات مورد نظر را انتخاب کنیم و گزینه مقایسه را بزنیم محصولات دلخواه ما بصورت مقایسه ای با توجه به قالب بندی مورد نظرمون آورده خواهند شد.
عکس های مرتبط:


در صورت بروز هرگونه مشکل در انجمن های پشتیبانی دروپال فارسی طرح کنید
پیروز باشید
امام زمان (عج): ما در رعایت حال شما کوتاهى نمى کنیم و یاد شما را از خاطر نبرده ایم ، که اگر جز این بود گرفتارى ها به شما روى می آورد و دشمنان، شما را ریشه کن مى کردند. از خدا بترسید و ما را پشتیبانى کنید.