سؤال

أواجه مشكلة في فهم مفهوم المدبرات في CMS.

دعنا نقول أنني أكتب مدخل الطقس لعرض درجة الحرارة الحالية. أقوم بإنشائها ، وحزمها في حرب ، ونشر الحرب في Liferay.

الآن قمت بإنشاء صفحة ، وأريد إنشاء حالتين من المدخل الذي كتبته. أريد أن أعرض الطقس في سياتل والطقس في ميامي.

هل يمكنني فعل هذا؟ كيف أقوم بتمرير المعلمة المعلمة لإخبارها بأي مدينة ستعرضها؟

هل كانت مفيدة؟

المحلول

يحتوي Portlet على ما يسمى بوضع التحرير. يمكنك تنفيذ وضع التحرير لإظهار النموذج لاختيار المدينة التي تريد إظهار درجة الحرارة لها. احفظ هذا لتفضيلات المدخل. وعندما تقوم بتقديم المدخل في الوضع العادي (عرض) ، انظر إلى تفضيلات المدينة.

نصائح أخرى

خيار آخر هو PortletConfig - والذي تم تكوينه بشكل عام في portlet.xml ويشبه servlet init params. التفضيلات هي على الأرجح أفضل رهان لك.

إذا كنت تعمل في Liferay على وجه الخصوص ، فإن البنية التحتية لبناء طراز LR ستجلب لك الكثير من هذه الوظائف بما في ذلك تحرير سريع/رخيص بتكلفة قابلية النقل المتقاطعة. على الجانب الإيجابي ، سيتم دمجه بشكل جيد مع RBAC من LR (محدود) والذي يميل إلى أن يكون مهمًا في بيئات تأليف المحتوى الموزعة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top