ผู้ใช้ที่เป็นผู้ดูแลระบบไม่สามารถจัดการฟิลด์ในประเภทเนื้อหาที่กำหนดเอง


10

เมื่อลงชื่อเข้าใช้ Drupal 7 ของฉันติดตั้งในฐานะผู้ใช้ที่เป็นผู้ดูแลระบบฉันไม่สามารถเข้าถึง "จัดการฟิลด์" หรือ "จัดการจอแสดงผล" สำหรับประเภทเนื้อหาที่กำหนดเองของฉัน

ฉันได้ลองทั้งหมดต่อไปนี้โดยไม่มีความสุข:

  • ฉันปิดการใช้งานโมดูลที่กำหนดเองทั้งหมดของฉัน
  • ฉันให้สิทธิ์การใช้งานแก่ผู้ดูแลระบบแล้ว
  • ฉันล้างแคชหลายครั้งหลายครั้ง
  • ออกจากระบบและกลับเข้ามาใหม่

ฉันค่อนข้างแน่ใจว่าฉันไม่ได้ใช้ hook_drupal_break ที่ใดก็ได้!

ฉันไม่มีความคิดอะไรที่ฉันทำผิด มันใช้งานได้ แต่ตอนนี้ฉันไม่สามารถเข้าถึงได้


คุณลองสร้างการอนุญาตใหม่หรือไม่? / ผู้ดูแลระบบ / รายงาน / สถานะ / สร้างใหม่

@ นิโก้ไม่ฉันไม่ได้ลอง แต่ตอนนี้ฉันสามารถพูดได้แล้วว่ามันไม่ได้ผล
Coomie

คุณได้รับการเข้าถึงถูกปฏิเสธหรือไม่พบหน้า?
Gabor Szanto

@GaborSzanto / ผู้ดูแลระบบ / โครงสร้าง / ประเภท / จัดการ /% my_content_type% / ฟิลด์แสดงเช่นเดียวกับ / admin / โครงสร้าง / ประเภท / จัดการ /% my_content_type% /
Coomie

'ประเภทเนื้อหาที่กำหนดเอง' หมายความว่าอะไร คุณเพิ่มพวกเขาผ่าน UI หรือจากรหัสบางส่วน? เมื่อคุณเพิ่มประเภทเนื้อหาใหม่จาก ui ปัญหายังคงมีอยู่หรือไม่
Gabor Szanto

คำตอบ:


26

ฉันรู้สึกงี่เง่า แต่ฉันออกจากคำตอบนี้เพื่อให้คนต่อไปที่มีปัญหาเดียวกันนี้จะประหยัดเวลา 3 วันในการพัฒนา:

โมดูลที่อนุญาตให้สร้างฟิลด์บนเอนทิตี (โหนดผู้ใช้ ฯลฯ ) เรียกว่า "ฟิลด์" อย่างสร้างสรรค์

แต่นั่นไม่ได้หมายความว่าคุณจะมี UI เพื่อสร้าง / แก้ไข มีอีกโมดูลที่ตั้งชื่ออย่างสร้างสรรค์ที่เรียกว่า "Field UI" หากโมดูลนี้ไม่ได้ติดตั้งและเปิดใช้งานคุณจะไม่มีอินเทอร์เฟซผู้ใช้เพื่อแก้ไขฟิลด์ของคุณ ...


2

หากคุณทำตามคำตอบข้างต้นแล้ว แต่ก็ยังใช้งานไม่ได้ - ตรวจสอบว่าคุณได้ปิดการใช้งานโมดูลสำหรับนักพัฒนาโดยการโฮเวอร์ "หน้าแรก" ในเมนูการดูแลระบบและดูว่ามีข้อความว่า "เปิดใช้งานโมดูลผู้พัฒนา" หรือไม่

การปิดใช้งานโมดูลผู้พัฒนาจะปิดการใช้งาน Fields UI และ Views UI .. แม้ว่าคุณจะเปิดใช้งานโมดูลด้วยตนเองคุณจะไม่สามารถแก้ไขมุมมองหรือฟิลด์ได้ดังนั้นให้ตรวจสอบว่า Dev หรือไม่ เปิดใช้งานโมดูล


ฉันต้องปิดการใช้งานโมดูลผู้พัฒนาก่อนแล้วจึงเปิดใช้งานโมดูลเหล่านั้นเพื่อให้ทำงานได้
yunzen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.