تغییر موقعیت ماژول ها در پرستاشاپ
با سلام… برای تغییر موقعیت ماژول ها داخل سایت باید چکار کنم؟ مثلا قصد دارم ماژول محصولات بازدید شده سمت چپ صفحه نشون داده بشه.
موقعیت ماژولها در پرستاشاپ توسط hook ها تعیین میشه. در واقع هر جایی در صفحات و بخشهای پرستاشاپ (با توجه به قالب) یه hook داره که هر ماژولی رو بخوای اونجا قرار بدی باید وصلش کنی به اون hook.
برای اینکه یه ماژول رو بتونی در هوک مورد نظرت قرار بدی چند تا راه داری:
۱. از منوی «ماژولها > موقعیتها» روی نشاندن یک ماژول کلیک کنی. بعد ماژول مورد نظرت رو انتخاب کنی. بعد هوک مربوطه رو انتخاب کنی و در نهایت ذخیره کنی. در این حالت ماژول میره در انتهای لیست ماژولهایی که به اون هوک متصل شدند قرار میگیره. حالا اگر بخوای توی اون هوک (مثلا displayLeftColumn) اون ماژول رو جابجا کنی، کافیه توی کادر «جستجو برای یک هوک» اسم اون هوک رو (حتی قسمت ازش مثلا left) رو بنویسی. نتایج رو که آورد میتونی اون ماژول رو توی اون هوک با کلیک و درگ بالا پایین کنی.
۲. اگر ماژول و قالبت حرفهای نوشته شده باشند، از داخل پیکربندی خود ماژول یا قالب میتونی این موارد رو تنظیم کنی. نکته مهم اینه که نمیتونی هر ماژولی رو تو هر هوکی که خواستی نمایش بدی. منطقی هم نیست چنین چیزی. چون هر ماژول یه محتوایی برای شما تولید میکنه که اون محتوا نیاز به استایل داره تا درست نمایش داده بشه. بعضی محتواها رو نمیشه در بعضی هوکها به درستی نمایش داد. در نتیجه شما هر ماژولی رو که انتخاب کنی و بخوای به یک هوک اختصاص بدی، احتمال خیلی زیاد یه سری محدود هوک رو در دسترستون قرار میده.
حالا اگر بخوای یک ماژول رو از یک هوک جدا کنی هم:
۱. از منوی «ماژولها > موقعیتها» هوک مورد نظر یا ماژول مورد نظرت رو انتخاب میکنی. بعد لیستی از هوکها برات میاره که تو هر کدوم از هوکها یه سری ماژول قرار گرفتن. حالا اگر بخوای هر کدوم از ماژولها رو از هر هوکی جدا کنی، کافیه اون ماژول رو در همون هوک مورد نظر پیدا کنی و اون فلش رو به پایین کنار «ویرایش» رو بزنی و روی «رها کردن» کلیک کنی.
۲. از منوی «ماژولها > موقعیتها» روی «اجرای ویرایش زنده» کلیک کنی و وارد سایت میشی. بعد به همون صفحهای که میخوای میری و اون ماژول رو پیدا میکنی. ظاهر خیلی مرتبی نداره اما یه چند ثانیه (یا نهایت دقیقه) اگر بهش نگاه کنی دستت میاد چی به چیه. هر ماژولی رو که نخواستی میتونی روی اون سطل آشغال کنارش کلیک کنی تا حذف بشه. اگر هم خواستی جابجاش کنی میتونی کلیک و درگش کنی. در نهایت باید اون دکمهی ذخیر و بستن بالای صفحه رو بزنی. موقع کار کردن با ویرایش زنده خیلی خیلی خیلی دقت کن که ممکن کل ظاهر سایتت بهم بریزه. چون ممکنه یه سری چیزها رو فکر کنی به درد نمیخورن و بزنی حذف کنی ولی در واقع یه سری ماژولهای مهم رو اشتباهی حذف کرده باشی.
بهتره که تا میتونی دست به ویرایش زنده نزنی.