-
مشكل با تخصيص قالب به يك كامپوننت
سوال اول:
فرض كنيد يك قالب براي جوملا به صورت پيشفرض انتخاب كرديم، حالا به عنوان مثال فروشگاه VirtueMart رو نصب ميكنيم و به VirtueMart يك قالب متفاوت از قالب پيشفرض سايت تخصيص ميديم. وقتي وارد صفحهي اصلي فروشگاه ميشيم قالب مخصوص فروشگاه لود ميشه، ولي وقتي وارد مثلاً مراحل خريد ميشيم (مثل افزودن به سبد خريد) در صفحات داخلي فروشگاه قالب پيشفرض جوملا لود ميشه! با اين مشكل چه بايد كرد؟ به طور كلي، چنانچه قالب كامپوننت با قالب اصلي سايت متفاوت باشه، وقتي وارد صفحات داخلي يك كامپوننت ميشيم، قالب پيشفرض لود ميشه. و اين مشكل از اونجايي بهوجود مياد كه هنگام تخصيص قالب تنها ميشه معين كنيم كه يك قالب به چه كامپوننتي تخصيص داده بشه و نميشه گفت تمامي صفحات زيرمجموعهي فلان كامپوننت داراي اين قالب باشند.
سوال دوم:
چگونه ميشود صفحاتي كه در مديريت جوملا نميتوان به آنها ماژول اختصاص بديم رو مديريت كنيم؟ مثلاً بتونيم به صفحهي Login كاربران در سايت ماژول اضافه كنيم.
اگر در اين موارد راهنماييم بكنيد ممنونتون ميشم.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
01-06-2010 04:53 PM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : مشكل با تخصيص قالب به يك كامپوننت
با سلام
وارد مدیریت قالب ها شوید ، روی قالب که میخواهید برای فروشگاه باز شوید کلیک کرده و از لیست سمت راست آیتم منوی فروشگاه را انتخاب نمایید.
با این کار اون قالب برای آیتم منوی فروشگاه اختصاصی می شود
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با تخصيص قالب به يك كامپوننت
با تشكر از شما، اما جناب زراعتي همونطور كه در پست اول گفتم، من كاري كه شما گفتيد رو انجام دادم، اما وقتي وارد مراحل خريد در فروشگاه ميشوم به مشكل برميخورم. وقتي يك قالب براي مثلاً VirtueMart اختصاصي ميشود، با رفتن به صفحاتي كه مراحل خريد را از آنجا پيگير ميشويم قالب پيشفرض سايت بارگذاري ميشود نه قالب اختصاصي فروشگاه! براي اين مورد چه بايد كرد؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با تخصيص قالب به يك كامپوننت
سلام
اگر کمی با PHP آشنایی دارید الگوریتم زیر را دنبال کنید :
در قالب خود 3 فایل ایجاد کنید با نامهای :
index.php
other.php
virtu.php
در فایل other.php قالب پیشفرض خود را طراحی کنید
در فایل virtu.php قالبی که باید در کامپوننت VirtueMart لود بشه طراحی کنید
در فایل index.php با یک شرط ساده چک کنید صفحه جاری کامپوننت VirtueMart است در این صورت فایل virtu.php را لود کنید در غیر اینصورت فایل other.php
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با تخصيص قالب به يك كامپوننت
با تشكر از راهنماييتون، بله با php ميشه ولي اگر راه حل غير از اين و از مديريت جوملا نداشته باشه، همونطور كه حدس ميزدم ضعف جوملا به حساب مياد. آيا راه حل اصوليتري وجود نداره؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با تخصيص قالب به يك كامپوننت
سلام
راه حل اصولی assign کردن قالب به هر یک از لینکها از قسمت مدیریت جوملاست
اگر با روش بالا مشکل شما قابل حل نبود، راهی غیر از روشی که در پست قبل اشاره کردم نخواهید داشت
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)