การแทนที่เหตุการณ์ Joomla

เป็นไปได้ไหมที่ปลั๊กอินจะบล็อกเหตุการณ์ของระบบใน Joomla? ขณะนี้ฉันกำลังใช้ปลั๊กอินการเขียน URL ใหม่ และดูเหมือนว่าเหตุการณ์ onAfterRoute จะไม่ถูกเรียก (ซึ่งฉันต้องการสำหรับปลั๊กอินอื่น)

ขอบคุณ


person wnoveno    schedule 20.10.2009    source แหล่งที่มา


คำตอบ (2)


ปลั๊กอินไม่ควรบล็อกเหตุการณ์ onAfterRoute อย่างไรก็ตาม ปลั๊กอินที่ตอบสนองต่อเหตุการณ์นั้นจะต้องเผยแพร่หลังจากติดตั้งแล้ว

นอกจากนี้ onAfterRoute จะถูกเรียกหลังจากแยกวิเคราะห์ URL และตัวแปรถูกพุชไปที่ JRequest นี่คือจุดที่คุณต้องการให้เรียกใช้ปลั๊กอินหรือต้องมาก่อน onAfterRoute

person jlleblanc    schedule 20.10.2009

ปลั๊กอินอื่น (อันที่ใช้ onAfterRoute) ใช้งานได้หรือไม่หากคุณปิดใช้งานปลั๊กอินการเขียน URL ใหม่ ถ้าไม่เช่นนั้นก็ไม่ใช่ปัญหา

หากเป็นเช่นนั้น ฉันขอแนะนำให้คุณดูที่ปลั๊กอินและค้นหาบิตที่กำหนดเป้าหมาย onAfterRoute เพื่อดูว่ามันกำลังทำอะไรอยู่ (อาจจะโพสต์ไว้ที่นี่ก็ได้ถ้าไม่เกี่ยวข้องจนเกินไป)

person DisgruntledGoat    schedule 20.10.2009