راهنمایی برای ساخت وب سایت single page در آدرس دهی url آیتم های منو
سلام
سایتی که دارم طراحی میکنم چندتا صفحه داره (صفحه اصلی، مطالب، بلاگ و ...) و منو این گزینه هارو داره: ۱- ارتباط با ما ۲- محصولات
در صفحه اصلی وقتی روی ارتباط با ما کلیک میکنیم صفحه اسکرول میشه به بخش ارتباط با ما (مثل تمام وب سایت های single page) و وقتی روی محصولات کلیک می کنیم صفحه محصولات باز میشه.
برای آیتم ارتباط با ما آدرس #contact-us رو گذاشتم و برای آیتم محصولات آدرس www.mysite/product تا اینجا همه چی توی صفحه اصلی خوب کار میکنه اما وقتی توی صفحه محصولات میریم دیگه آیتم ارتباط با ما کار نمیکنه.
لطفا برای آدرس دهی درست آیتم های منو راهنمایی کنید. مرسی
سلام
اگر از فریم ورک همین سایت استفاده میکنید ، میتونید یک فایل هدر در پوشه view ایجاد کنید و در صفحه محصولات ، اون هدر مخصوص رو به نمایش در بیارید که لینک های متفاوتی نسبت به صفحه Single Page دارن. ( توضیحم مفصل نبود امیدوارم متوجه شده باشید )
در صفحه محصولات باید لینک ( فرضا ) ارتباط با ما رو به این شکل بدید : www.mysite.com/#contact-us
میتونید در هدر مخصوصی که برای صفحه محصولات میسازید منوها رو به صورت استاتیک وارد کنید تا بتونید لینک مورد نظرتون رو قرار بدید.
یا اگر میخواید از دیتا بیس بخونید ، میتونید در دیتابیس همون #contact-us رو داشته باشید و در صفحه ای که برای محصولات هست یه if بذارید با این شرط که اگر از دیتا بیس عبارت #contact-us اومد ، بجاش www.mysite.com/#contact-us رو قرار بده.
راهی که گفتم عملی هست اما نمیدونم چقدر منطقی باشه ، صرفا به عنوان یک راه حل مطرح کردم :)
ببین این روش جواب نمیده که توی دیتابیس مستقیم لینک ها رو کامل وارد کنی
یعنی مثلا
www.mysite.com/#contact-us
www.mysite.com/#about-us
www.mysite.com/#home
و...
اینجوری چه توی Single Page باشی چه توی صفحات داخلی ، همه لینک ها درست کار میکنن.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .