การใส่่ชื่อ ID หรือ Class ให้พวก menu เพิ่ม

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

คืออยากจะใส่ชื่อ class หรือระบุ ID ให้พวกเมนูเพิ่มนะครับ..
เหมือนบาง theme ที่จะใส่ชื่อของ Block เพิ่มลงในชื่อ class ด้วย
เช่นของ http://drupalsites.net/ ให้สังเกต บล็อคทางขวา
ที่หัวข้อชื่อ "Latest weblinks" จะมีสีต่างจากชาวบ้าน
เพราะอาศัย CSS อ้าง จาก id="block-links_weblink-1" เอา

ที่นี้เมนูมันก็น่าจะทำได้ใช่ไหมครับ เพราะแต่ละเมนูก็มี เลขประจำตัว กันอยู่แล้ว
ก็เอามาใส่ เป็น id="menu-50" อะไรแบบนี้นะครับ
ตอนแก้ไข CSS ก็จะได้เล่นอะไรได้มากขึ้น
ตัวอย่าง http://www.clydeco.com/ เมนูแต่ละอันเขาจะสีไม่เหมือนกันเวลา ไฮไลต์
(เว็บนี้ไม่ได้ใช้ drupal นะครับ ยกมาให้เห็นภาพนะครับ)

ลองเปิดดูเองแล้วเข้าใจว่าต้องเขียน เป็น OVERRIDING THEME FUNCTIONS
ซึ่ง ผมก็ตายเลยครับ.... PHP รู้เท่าหางอึ่ง...

เลยขออนุญาติเสนอไอเดียไว้ เพื่อมีท่านใดนึกสนุกลองเขียนนะครับ
ผมก็จะได้ขอไปใช้ประโยชน์ด้วย ^ ^

ขอบคุณครับ

sugree's picture

มันมี class อยู่แล้วนี่ครับ

<ul class="links primary-links">
  <li class="first menu-1-1-2"><a href="/about" title="About Codenone" class="menu-1-1-2">About</a></li>
  <li class="menu-1-2-2"><a href="/forum" title="Codenone Forum" class="menu-1-2-2">Forum</a></li>
  <li class="menu-1-3-2"><a href="/book" title="Tutorial Book" class="menu-1-3-2">Books</a></li>
  <li class="last menu-1-4-2"><a href="/resources" title="Programming Resources" class="menu-1-4-2">Resources</a></li>
</ul>
jrp13th's picture

กรรมเวร...ไม่ทันดู
ของผมพอดีใช้ zen นะครับ...

เดี๋ยวลองแกะเอาคงได้ครับแบบนี้...

Blue Rabbit's picture

จากที่ผมเคยใช้ พบว่าหลายๆ ส่วนจะมี class, id มาให้ตลอดเลยครับ ไม่ใช่แค่ menu

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น