เหตุใด SiteLocalization.getLanguage () จึงคืนค่า null

Aug 20 2020

ฉันได้ดูวิธีการในคลาส SiteLocalization ใน DXA ฉันต้องการรับภาษาของแต่ละไซต์ แต่ getLanguage () ส่งคืนค่า null สิ่งนี้ไม่ทำให้ฉันแปลกใจมากนักเพราะฉันไม่ได้กำหนดค่าภาษาไว้ที่ใดเลย ฉันจะใช้คุณสมบัตินี้ได้อย่างไร?

คำตอบ

3 AtilaSos Aug 20 2020 at 00:52

ภาษาภายในLocalizationอ็อบเจ็กต์ถูกสร้างขึ้นจากคอมโพเนนต์ต่อไปนี้:

\DXA 100 Master\Building Blocks\Settings\Core\Site Manager\Localization 

เมื่อตั้งค่าแล้วให้ทำการเผยแพร่ซ้ำการตั้งค่า + ผู้ดูแลระบบ / รีเฟรช (หรือรีสตาร์ทแอป)