TYPO3
Wink TYPO3 Extension ผสานรวมสินค้าคงคลังการเดินทางของ Wink เข้ากับ TYPO3 13 ในรูปแบบองค์ประกอบเนื้อหาเนทีฟ บรรณาธิการสามารถเพิ่มส่วนประกอบ Wink ลงในหน้าโดยใช้ตัวแก้ไขหน้า TYPO3 มาตรฐาน — ไม่ต้องเปลี่ยนเทมเพลตใดๆ
wink-travel/wink-typo3-extension บน GitHub ซอร์สโค้ด คู่มือการตั้งค่าสำหรับนักพัฒนา และคำแนะนำการมีส่วนร่วม
ความต้องการ
หัวข้อที่มีชื่อว่า “ความต้องการ”- TYPO3 13.x
- PHP 8.2+
- Composer
การติดตั้ง
หัวข้อที่มีชื่อว่า “การติดตั้ง”- ติดตั้งผ่าน Composer:
Terminal window composer require wink2travel/typo3-wink - เปิดใช้งานส่วนขยาย:
Terminal window vendor/bin/typo3 extension:activate wink - ในส่วนหลังบ้าน TYPO3 ไปที่ Admin Tools → Settings → Extension Configuration → wink.
- กรอก Client ID, Client Secret และเลือกสภาพแวดล้อมของคุณ จากนั้นบันทึก ไปที่ Applications เพื่อดึงข้อมูลรับรองของคุณ
- เพิ่มเทมเพลต TypoScript แบบสแตติกในเทมเพลตรากของคุณ: Template → Edit → Includes → Available Items → Wink Travel.
การเพิ่มองค์ประกอบเนื้อหาลงในหน้า
หัวข้อที่มีชื่อว่า “การเพิ่มองค์ประกอบเนื้อหาลงในหน้า”- เปิดหน้าในโมดูล Page.
- คลิกปุ่ม + ในพื้นที่เนื้อหาเพื่อเพิ่มองค์ประกอบใหม่
- เลือกหนึ่งในองค์ประกอบเนื้อหา Wink Travel:
- Wink Content — การ์ดโรงแรม ตารางอันดับ แผนที่
- Wink Lookup — แถบค้นหาปลายทาง
- Wink Search — ปุ่มเลือกแผนการเดินทาง
- Wink Account — ปุ่มเข้าสู่ระบบ
- Wink Itinerary — ปุ่มสถานะแผนการเดินทาง
- Wink Cart — ปุ่มตะกร้าสินค้า
- สำหรับ Wink Content ใช้ฟิลด์ FlexForm เพื่อเลือก Layout Type และกรอก Layout ID
- บันทึกและเผยแพร่หน้า
องค์ประกอบเนื้อหาที่มีให้ใช้งาน
หัวข้อที่มีชื่อว่า “องค์ประกอบเนื้อหาที่มีให้ใช้งาน”| องค์ประกอบ | จุดประสงค์ |
|---|---|
| Wink Content | การ์ดโรงแรม ตารางอันดับ แผนที่ และอื่นๆ |
| Wink Lookup | แถบค้นหาปลายทาง |
| Wink Search | ปุ่มไอคอนที่เปิดตัวเลือกแผนการเดินทาง |
| Wink Account | ปุ่มเข้าสู่ระบบ / บัญชีผู้ใช้ |
| Wink Itinerary | ปุ่มแผนการเดินทางที่แสดงทริปปัจจุบัน |
| Wink Cart | ปุ่มสรุปตะกร้าสินค้า |