จัดการการแสดงผลของผลิตภัณฑ์: ฟิลด์ภาพโดยตรงในการแสดงสินค้า?


17

ฉันมีโหนด "การแสดงผลิตภัณฑ์" แสดง "ผลิตภัณฑ์" (ขับเคลื่อนโดยโมดูลDrupal Commerce )

ฉันติดตั้งโมดูลDisplay Suiteแล้วและสร้างโหมดมุมมองใหม่สำหรับประเภทเนื้อหา "การแสดงผลิตภัณฑ์"

ปัญหาคือโหมดใหม่นี้เชื่อมโยงกับโหมดมุมมองเริ่มต้นของ "ผลิตภัณฑ์" และฉันไม่เห็นวิธีที่จะเปลี่ยนแปลง

สิ่งที่ฉันต้องการคือการสร้างโหมดใหม่สำหรับ "ผลิตภัณฑ์" และรับโหมดมุมมองของ "การแสดงผลิตภัณฑ์" ที่เกี่ยวข้องกับโหมดใหม่นี้

อย่างไรก็ตามมีให้ทำหรือไม่


คุณไม่ได้บอกว่า "ผลิตภัณฑ์" เป็นประเภทเนื้อหาอื่น
kiamlaluno

ผลิตภัณฑ์เป็น "ประเภทผลิตภัณฑ์" ของโมดูลdrupal.org/project/commerceที่ผู้ดูแลระบบ / การค้า / ผลิตภัณฑ์ / ประเภท / ผลิตภัณฑ์ / ดิสเพลย์
chefnelone

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

upvoting ความคิดเห็น @ austin นั่นคือวิธีที่ฉันจะไป
magtak

1
มันเป็นปัญหาที่รู้จักดูdrupal.org/node/733044และ AFAIK ยังไม่มีวิธีแก้ไขที่เหมาะสม (ยัง)
Attiks

คำตอบ:


3

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

จากนั้นตั้งค่ารูปแบบภาพสำหรับฟิลด์ภาพ และดูการเปลี่ยนแปลงที่หน้า "การแสดงผลิตภัณฑ์"


1

พบวิธีแก้ปัญหานี้ ... มันไม่มีเอกสารและยุ่งยากจริงๆ my_custom_displayในตัวคุณสินค้าประเภทแสดงเนื้อหาเพิ่มโหมดการแสดงผลที่มีชื่อเครื่องที่กำหนดเอง node_my_custom_displayตอนนี้ไปสินค้าพาณิชย์ของคุณและเพิ่มโหมดการแสดงผลใหม่และตั้งชื่อมันว่า เมื่อคุณnode_เติมหน้าจอให้ตรงกับจอแสดงผลอื่น ๆ และจะช่วยให้คุณสามารถเปลี่ยนการตั้งค่าฟิลด์จากโหมดการแสดงผลชนิดเนื้อหาที่แสดงในผลิตภัณฑ์

สรุปด่วน

ชื่อโหมดแสดงผลประเภทเนื้อหาดูผลิตภัณฑ์: my_custom_dispaly

ชื่อโหมดการแสดงผลิตภัณฑ์พาณิชย์: node_my_custom_display


0

เนื่องจาก "Product" ถูกนำไปใช้เป็นเอนทิตีใน Drupal คุณควรจะทำสิ่งที่คล้ายกับตัวอย่างที่ให้ไว้ที่นี่เพื่อสร้างโหมดการดูใหม่สำหรับมัน: http://mearra.com/blogs/juha-niemi/drupal- 7


ปัญหาไม่ใช่วิธีการสร้างโหมดดูสำหรับ "ผลิตภัณฑ์" แต่วิธีสร้างโหมดดูที่สร้างขึ้นสำหรับ "การแสดงผลิตภัณฑ์" ที่เกี่ยวข้องกับโหมดมุมมองใหม่ที่สร้างขึ้นสำหรับ "ผลิตภัณฑ์"
chefnelone

ภายใต้มุมมองของคุณคุณจะต้องกำหนดรูปแบบแถวของคุณให้เป็นบางฟิลด์ จากตรงนั้นคุณสามารถกำหนดมุมมองของคุณ คลิกที่ธีม: ลิงค์ข้อมูลและใช้เทมเพลตเหล่านี้เพื่อกำหนดธีมของคุณ
au_stan

@chefnelone คุณไม่get a View Mode created for "Product Display" related to a new View modeได้ เพียงไปที่Manage Displayแท็บของเอนทิตีผลิตภัณฑ์ของคุณและเปิดใช้งาน "โหมดการดู" แบบเดียวกับที่คุณใช้ที่ "การแสดงผลิตภัณฑ์" ทำในCustom display settingsfieldset จากนั้นตั้งค่ารูปแบบภาพสำหรับฟิลด์ภาพ และดูการเปลี่ยนแปลงที่หน้า "การแสดงผลิตภัณฑ์"
milkovsky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.