Drupal Login/Logout Menu

ผมทำ Blognone Mobile ค้างไว้ชาติเศษ ตอนนี้ @lewcpe มาสานฝันให้มันเป็นจริง และมันก็เข้าสู่สถานะแห่งโลกความเป็นจริง นั่นคือการแก้บั๊ก

(ตอนนี้ทดสอบได้แล้วที่ m.blognone.com)

ปกติแล้วการล็อกอินของ Drupal นิยมทำเป็น block ไว้ที่หน้าแรก แต่สำหรับ mobile site แล้ว การเอา block พวกนี้มาใส่มันค่อนข้างเปลืองที่ วิธีที่ดีกว่าคือทำลิงก์ใน menu ให้กดไปยังหน้าล็อกอินอีกทีหนึ่ง

พาธสำหรับหน้าล็อกอินที่รู้จักกันทั่วไปคือ /user

แต่ปัญหาคือ เมื่อล็อกอินไปแล้ว เมนู "Login" จะยังคงเกะกะให้เห็นอยู่ ซึ่งจะต่างจากเมนู Logout (/logout) ที่จะไม่แสดงจนกว่าเราจะล็อกอิน

ค้นพบทางแก้ในหน้าโมดูลของ Login Menu สรุปว่า

  • หน้าล็อกอิน ใช้พาธ /user/login
  • หน้าล็อกเอาท์ ใช้พาธ /logout

มันจะแสดงในสถานะที่เหมาะสมให้กับเราเอง ตอนไหนที่มันไม่สมควรจะอยู่ มันจะหายไปจากสายตา

Comments

แต่ยังไม่มี ระบบ auto detect browser ใช่ไหม เวลาคลิกบาง link มันยังกลับมาเป็นหน้า ปกติอยู่น้า

ยังไม่ได้ทำครับ

ลองเล่นบน iPhone แล้ว รู้สึกว่าตัวอักษรมันเล็กไปหน่อยครับ

ผมไม่มี iPhone ให้ทดสอบครับ ถ้าอยากให้เวอร์ชันบน iPhone ดี ต้องเอาเครื่องมาให้ยืมแล้วล่ะ

Add new comment