คลังบทความของบล็อก

วันอังคารที่ 13 กรกฎาคม พ.ศ. 2553

Lesson 15 : : สร้าง CMS site

เริ่มจาก สร้าง Component
แล้วลบ โฟลเดอร์ที่ไม่มีในนี้ทิ้ง และ เพิ่มโฟลเดอร์ที่ไม่มีเพิ่ม หรือ copy จาก special purpose/cmssite ก็ได้
+data
    - CmsSiteDemoData.xml
+template
    - cms
       ...ฺBlogList.ftl
       ...ฺHtmlHead.ftl
       ...ฺMainDecorator.ftl
    - ofbiz
       ...ฺofbizFooter.ftl
       ...ฺofbizHead.ftl
       ...ฺofbizMain.ftl
       ...ฺofbizMenu.ftl
+webapp
    - cmssite (หรือชื่อโปรเจค)
       ...ฺWEB-INF

              _controller.xml
              _web.xml
+widget
    - CmssiteScreen.xml
    - OfbizsiteScreen.xml
+ofbiz-component.xml 

ไฟล์ที่ต้องแก้ไขเพื่อให้สามารถ map กับชื่อ website id ของ cms website ใน ofbiz มีดังนี้
ofbiz-component.xml  สำหรับเพิ่มชื่อ webapp ของเราเข้าไป
web.xml สำหรับแก้ไขชื่อเว็บให้ตรงกับ website id
CmsSiteDemoData.xml สำหรับ สร้าง content id ต่าง เพื่อสร้าง หน้าจอ รูปภาพ ฯลฯ แล้วเอาไปใช้ร่วมกับ website id ใน ofbiz

ที่สำคัญอย่าลืม สร้าง cms website ใน ofbiz ด้วย แล้วตั้ง website id ให้ตรงกับที่เราสร้างใน โปรเจคเรา
เวลาที่ดูผล จะดูผ่านชื่อ webapp เราได้เลย

0 ความคิดเห็น:

แสดงความคิดเห็น