منوها در دروپال
مبحث منو ها در دروپال کاملا منطقی و سیستماتیک است ک با مقاله زیر به آن پی خواهید برد.
شما منو ها رو می توانید در چند دسته ( به تعداد نیاز ) تقسیم کنید. برای هر دسته منو یک بلوک ساخته خواهد شد که می توانید آنها را با هم نمایش دهید.
مثلا شما می خواهید مطالب سایتتان را بصورت منو نشان دهید.
به قسمت منو ها بروید و یک منوی جدید ( نه آیتم بلکه خود منوی جدید ) با نام مقالات بسازید. این نام برای شما قابل دیدن خواهد بود تا بتوانید بلوک ساخته شده از آن را تشخیص دهید.
بعد به این منو ساخته شده یک آیتم یا مورد اضافه می کنید. در فرم اضافه کردن آیتم سه فیلد وجود دارد :
فیلد نام منو . فیلد مسیر منو و فیلد توصیف.
فیلد توصیف مال زمانی است که کاربران روی منو با موس نگاه می دارند آنگاه متن توصیف به آنها نمایش داده خواد شد .
فیلد مسیر که مشخص است مسیر آن منو را برایش مشخص می کنید ( در آخر منظور از مسیر را توضیح می دهم ).
و فیلد عنوان ،عنوان لینک نمایش داده شده را مشخص می نماید.
در آخر صفحه دو گزینه وجود دارد یکی با نام آیتم والد که فکر می کنم مشخص باشد و دیگری چک باکسی به نام گسترده که اگر این چک باکس فعال باشد منوی شما بصورت کشویی خواهد شد و زیر منوهای این منوی خاص بعنوان زیر شاخه های آن نمایش داده خواهند شد.
حالا منظور از مسیر چیست ؟
مسیر یا همان آدرس URL هست که می خواهید منو به آن اشاره داشته باشد..
مثلا برای همان منظور ذکر شده یعنی اختصاص دادن یک منو به یکی از عناوین مقالات شما .
پس این قسمت را بخوانید تا کامل منظور از مسیر برایتان روشن شود.
مطالب در دروپال تحط دسته های کلی چینش می شوند .
دسته ها یا همان VOCABULARY ها می توانند از یک نوع خاص مانند حکایت ( story ) باشند یا از چند نوع محتوا با هم.
شما در داخل هر دسته می توانید چند عبارت یا همان term اضافه کنید.
مثلا شما دسته ی مقالات را از نوع story ساخته اید حال می خواهید در این دسته زیر شاخه های 1. کامپیوتر 2.برق
را اضافه کنید . کافی است در قسمت دسته ها بر روی اضافه کردن عبارت کلیک کنید و فرم های مربوطه را پر کنید.
نام عبارت و توصیف عبارت و مترادف های عبارت .
در دروپال 5 شما می توانید برای هر عبارت چندین زیر شاخه ایجاد کنید ولی در دروپال شش این امکان بصورت عبارات مرتبط آمده
( اینطوری لازم نیست زیرعبارت مشخص کنید بلکه برای هر عبارت یا تک ، تک های مرتبط با آن را مشص کنید)
حال مثلا ما عبارت کامپیوتر را در واژگان مقاله ساخته ایم .
به این عبارت در دروپال یک لینک اختصاص می یابد که در لیست عبارات آن واژگان با کلیک کردن بر روی نام عبارت آن مسیر را می فهمید .
مثلا برای اولین عبارت شما مسیر taxonomy/term/1 اختصاص می یابد .
حال شما باید این مسیر را کپی گرفته و در داخل فیلد مسیر منو قرار دهید.
توجه کنید تنها قسمت مختصر مسیر مورد نیاز است یعنی شما از لینک http://localhost/?q=taxonomy/term/2 تنها کافی است taxonomy/term/2 را بنویسید.
اما اگر مسیرتان خارج از سایت شماست آن را بصورت کامل بگذارید.
به همین سادگی شما یک منو ایجاد نمودید که به عبارت کامپیوتر اشاره خواهد داشت . یعنی اگر کاربران بر روی آن کلیک کنند به تمام مقالات که در زمینه کامپوتر هستند دسترسی خواهند داشت.
حالا می توانید یک عبارت دیگر مانند سخت افزار اضافه کنید و یک منو برای آن بسازید که زیر شاخه ی منوی کامپوتر باشد.
بدین ترتیب شما یک منو اصلی با نام کامپیوتر دارید و یک زیر منو با نام سخت افزار.
البته شما می توانید تمام کارها را به یک ماجول بسپارید . ماجول زیر یک منو از عبارات شما درست می کندو کار شما را راحت خواهد نمود http://drupal.org/project/taxonomy_menu
به همین ترتیب هر ماجول که در دروپال نصب می کنید برای صفحه اولش یک مسیر دارد .
مثلا برای ماجول گالری عکس کافی است در فیلد مسیر منو تنها عبارت image را تایپ کنید .
در این صورت شما یک لینک ساخته اید که به گالری تصاویر اشاره خواهد داشت.
حالا مبحث ساخت منو را تمام کردیم
یک مسله دیگر بقی خواهند ماند و آن لینک های اولیه و ثانویه هست.
در اکثر قالب های دروپال یک قسمت از قالب برای چاپ لینک های اولیه و یک قسمت برای چاپ لینک های ثانویه اختصاص یافته.
که معمولا بهترین و زیباترین قسمت همان لیک های اوله است که معمولا در بالای قالب نمایش داده خواهد شد.
شما می توانید با ایجاد هر منو در داخل لینک های اولیه آن منو را در آن قسمت قالب نمایش دهید.
اما لینک های ثانویه :
در دروپال شش این عنوان منو بطور پیشفرض ساخته شده و شما با اضافه کردن منو می توانید لینک های خود را تماشا کنید ( در صورت پشتیبانی قالب شما از آن )
ولی در دروپال 5 شما باید یک منو ( دسته منو ) با هر نام دلخواه بسازید و در تب تنظیمات منو مشخص کنید که دروپال با کدام دسته منو بعنوان لینک های اولیه برخورد کند و با کدام دسته بعنوان لینک های ثانویه.
من فکر می کنم تا اینجا مبحث منوها برای شما کاملا روشن شده باشد
حال یک آموزش اضافه برای ایجاد حالات گرافیکی برای منوها.
ماجول هایی در دروپال وجود دارند که با آنها می توانید به منوهایتان حالت گرافیکی بدهید مثلا باز بسته شدن با کلیک بر روی منوی والد یا دروپ دان شدن یا پیین افتادن زیرمنو ها با نگاه داشتن موس بر روی آنها.
یکی از بهترین ماجول ها برای اینکار ماجول nice menu است ( http://drupal.org/project/nice_menus ) هست.
شما می توانید عملکرد این منو را در سایت شخصی منو من http://www.percms.com ببینید.
ماجول دیگری که می توانید از آن استفاده کنید DHTML Menu در آدرس ( http://drupal.org/project/dhtml_menu) هست که آن هم به منو های شما حالت گرافیکی می دهد.
معمولا این ماجول ها بلوک هایی رو می سازند که شما در قسمت بلوک های سایتتان می توانید طریقه نمایش دادن منو ها توسط این ماجول ها رو مرتب کنید.
فکر کنم مقاله بالا کاملا مبحث منوها در دروپال رو برای شما مشخص نمود.
- برای ارسال نظرات وارد شوید یا ثبت نام نمایید

