ทำไมตัวเลือกดูการนำเข้าไม่แสดงใน UI ของมุมมอง


15

ฉันกำลังพยายามส่งออก / นำเข้ามุมมองจากไซต์ dev ไปยังไซต์ qa เปิดใช้งาน Views UI แล้ว อย่างไรก็ตามเมื่อฉันไปที่โครงสร้าง> มุมมองฉันไม่เห็นตัวเลือก "+ นำเข้ามุมมอง" เฉพาะ:

"+ เพิ่มมุมมองใหม่" "+ เพิ่มมุมมองใหม่จากเทมเพลต"

ใครมีความคิด?

คำตอบ:


28
  1. หากผู้ใช้ที่คุณเข้าสู่ระบบมี สิทธิ์มุมมองผู้ดูแลระบบถ้าไม่ให้สิทธิ์นี้
  2. เปิดใช้งานโมดูลหลัก 'ตัวกรอง PHP'
  3. ให้บทบาทผู้ใช้ที่เกี่ยวข้องได้รับอนุญาตใช้ PHP สำหรับการตั้งค่า
  4. วาง URL ด้านล่างหลังจาก URL ปัจจุบันของคุณแล้วคุณจะเห็นหน้ามุมมองการนำเข้า

    ผู้ดูแลระบบ / โครงสร้าง views / นำเข้า /


2
ฟังก์ชั่นviews_import_accessทำให้มันค่อนข้างชัดเจนเพราะมันแค่ตรวจสอบ 2 สิทธิ์อื่น ๆ : administer viewsและuse PHP for settings
DrCord

โปรดทราบว่าในการดูสิทธิ์ "ใช้ PHP สำหรับการตั้งค่า" จะต้องเปิดใช้งานโมดูล "php"
Matt Browne

2

คุณควรมีสิทธิ์เพียงพอ (สิทธิ์ "ดูแลการดู") หรือเข้าสู่ระบบในฐานะผู้ใช้ # 1 หากคุณไม่ได้เข้าสู่ระบบในฐานะผู้ใช้ # 1 คุณยังจะต้องมีการได้รับอนุญาต "การใช้ PHP สำหรับการตั้งค่า"เพราะเป็นปัญหาในการเข้าชม

จากนั้นคุณควรจะสามารถไปadmin/structure/views/importและนำเข้ามุมมองของคุณ


1

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


นี่เป็นคำตอบที่ถูกต้องสำหรับฉันและอย่าลืมว่าทุกคนต้องเปิดใช้งานโมดูล php พิเศษสำหรับสิ่งนี้ในเว็บไซต์อื่น ๆ - โดยปกติฉันคาดหวังที่จะพบมันในโครงสร้าง> มุมมองในการนำทาง
petednz - fuzion

0

อีกสาเหตุหนึ่งก็คือคุณกำลังใช้โมดูลหวาดระแวงซึ่งปิดใช้งานฟีเจอร์ php-run มากมายเช่นนี้

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