Front page และ Breadcrumb

  • 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.

คือว่าอยากจะให้ content type บางชนิด เช่น static page ไม่แสดง breadcrumb ทำได้รึเปล่าครับ
ปัญหาคือ ตอนนี้เอา static page เป็น front page แล้วมันดันแสดงปุ่ม Home ทั้งที่มันก็คือหน้า Home อยู่แล้ว

สำหรับหน้าอื่นๆ เช่นผมทำหน้า history เป็น static page มันจะขึ้น breadcrumb เป็น "Home" แต่ที่จริงมันควรเป็น "Home > History" รึเปล่าครับ หรือว่าผมเข้าใจผิด

sugree's picture
  1. ถ้าอยากไม่แสดง breadcrumb จะขึ้นกับ theme ซึ่งบางตัวให้กำหนดได้สำหรับทั้งเว็บ แต่ถ้าอยากแยกแต่ละชนิดคงต้องแก้ page.tpl.php
  2. breadcrumb ดูจาก drupal path เป็นหลัก แม้ว่าจะเป็นหน้าแรก แต่ path จริงไม่ใช่ / อย่างน้อยจึงมี Home แถมมาด้วย
  3. breadcrumb จะแสดง path ของหน้าถัดไปเท่านั้น ไม่แสดงหน้าปัจจุบันครับ ลองดูของที่นี่ก็ได้ ยกเว้นกรณีที่หน้านั้นเปลี่ยน breadcrumb เอง อย่างเช่นในฟอรั่ม

ขอบคุณสำหรับคำตอบที่รวดเร็วมากๆ

สำหรับหน้า Home ผมแก้ใน page.tpl.php แบบนี้ครับ

<?php 
	if ($breadcrumb) {
		if (!$is_front) {
			print $breadcrumb; 
		}
	} 
?>

ย้าย Codenone

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

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