วันเสาร์ที่ 30 มกราคม พ.ศ. 2559
django cms #4 Apphooks
Apphooks คือ จากเดิมเราใช้วิธีเพิ่ม plug-in ลงไปใน page แต่คราวนี้เราจะนำ app ไปใช้งานใน page ที่เราต้องการเลยcreate Apphooks
เราใช้ class ที่สืบทอดมาจาก CMSApp ขั้นแรกให้เราเข้าไปยังไดเรกทอรี polls_plugin ทำการสร้างไฟล์ cms_apps.py แล้วเขียนโค้ดดังข้างล่างนี้
from cms.app_base import CMSApp from cms.apphook_pool import apphook_pool from django.utils.translation import ugettext_lazy as _ class PollsApphook(CMSApp): name = _("Polls Application") # give your application a name (required) urls = ["polls.urls"] # link your app to url configuration(s) app_name = "polls" apphook_pool.register(PollsApphook) # register the application
ประยุกต์ใช้ apphooks กับหน้า web page
ให้เรากดปุ่ม create หน้าเว็บ page ใหม่จากนั้นทำการ published โดยกดปุ่มบริเวณมุมขวาบน เสร็จแล้วก็กดเมนู page เลือก advanced setting แล้วตั้งค่าดังนี้
เราก็ใช้งาน polls app บนหน้าเว็บได้ตามปกติ
สมัครสมาชิก:
ส่งความคิดเห็น
(
Atom
)


ไม่มีความคิดเห็น :
แสดงความคิดเห็น