HomePhabricator
Campaign
campaign ต่างๆ ที่อยู่ใน YP

งานส่วนนี้ จะเกี่ยวกับ Campaign ต่างๆ task งานจะอยู่ที่นี้
https://pha.tmcdx.com/project/view/49/

หน้า campaign จะมีสองส่วน
หน้า Promotion
https://www.yellowpages.co.th/campaign/promotions

กับหน้า Campaign ต่างๆ เช่น
https://www.yellowpages.co.th/campaign/ais-sme-device
https://www.yellowpages.co.th/campaign/save3000

วิธีทำ Attachment กรณีที่จะเขียน scss. js. หรือ custom เอง
สามารถใช้ได้กับกรณีอื่นๆ ไม่จำเป็นต้องเป็น campaign

Function จะอยู่ที่ PageAttachments.php โฟล์เดอร์ตามรูปภาพ

ส่วนนี้จะทำการเช็คจาก path เเล้วเขียนเป็น case เเละทำการ attach Library


เเล้วไป Set ที่ yptheme.libraries.yml โฟล์เดอร์ตามรูป
เเล้วก็ไปเขียน scss. ตามชื่อไฟล์ที่สร้างไว้

ส่วนนี้เป็น Function ที่จะไปดึง Library ต่างๆ เช่น ไฟล์ scss หรือ ไฟล์ js. อยู่ที่เราจะออกเเบบ

Floder scss.

Floder js.

เวลาใช้งานให้สร้างหน้า content ใน Drupal ตรง path ใส่ /campaign เพื่อให้เข้า function ที่เขียนไว้ด้านบน


*หมายเหตุ*
การทำ Attachment สามารถทำได้กับกรณีอื่นๆ ไม่จำเป็นต้องเป็นเเค่ campaign เพียงเเค่ใช้ concept ไปใช้กับอันอื่นหรือไปพัฒนาต่อ

Written by jakkapong on May 20 2022, 10:10 AM.
User
Projects
None
Subscribers
None

Event Timeline