Score:0

ตั้งค่าข้อมูลจากฟิลด์ข้อความเป็นฟิลด์อ้างอิงคำ

ธง us

โหนดมีสองฟิลด์:

  1. ช่องข้อความ
  2. ฟิลด์อ้างอิงคำศัพท์ (เติมข้อความอัตโนมัติ?)

เดอะ ช่องข้อความ เก่าและมี 500 โหนดที่มีค่าเฉพาะ 500 ค่าอยู่แล้ว

เดอะ ฟิลด์อ้างอิงคำศัพท์ ใหม่และจำเป็นต้องมีข้อมูลเดียวกัน

เช่น โหนดหนึ่งมี ช่องข้อความ มูลค่าของ 123, ฟิลด์อ้างอิงคำศัพท์ ยังต้องตั้งค่าเป็น 123?

ป้อนคำอธิบายรูปภาพที่นี่

ในกฎ ตั้งค่าข้อมูล อนุญาตให้คุณคัดลอกเนื้อหาจากช่องอ้างอิงคำศัพท์ลงในช่องข้อความเท่านั้น แต่ไม่สามารถคัดลอกได้ในทางกลับกัน

หรือในหน้าบันทึก จะบันทึกคำศัพท์ใหม่ตามฟิลด์ข้อความไปยังคำศัพท์อนุกรมวิธาน แต่คำศัพท์นั้นไม่แสดงขึ้น/ได้รับการบันทึกไว้ในโหนด/ฟิลด์คำศัพท์

กฎในการสร้าง:

ป้อนคำอธิบายรูปภาพที่นี่

ภายใต้ การกระทำ เราเลือก ตั้งค่าข้อมูล และในหน้าจอแรก เราเลือกฟิลด์อ้างอิงคำศัพท์อนุกรมวิธานที่ต้องแก้ไข:

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นในหน้าจอถัดไปเราก็ติดอยู่เพราะเราไม่สามารถเลือกแหล่งข้อมูลสำหรับตัวเลือกข้อมูลซึ่งเป็นฟิลด์ข้อความได้ แต่ตัวเลือกที่มีอยู่ทั้งหมดเป็นเพียงฟิลด์อ้างอิงคำอื่นเท่านั้น

ฟิลด์ที่ขาดหายไปจะถูกเพิ่มภายใต้ เงื่อนไข กับ เอนทิตีมีฟิลด์ (ที่ โหนด:ฟิลด์ป้อนชื่อผลิตภัณฑ์-)

No Sssweat avatar
ua flag
หากประเด็นทั้งหมดคือการลบฟิลด์ข้อความและเริ่มใช้ฟิลด์อ้างอิงเอนทิตี ฉันจะส่งออกตารางทั้งสองนั้นเป็นไฟล์ CSV เท่านั้น และคัดลอกฟิลด์ข้อความและค่าไปยังตารางอ้างอิงเอนทิตีและรหัสโหนด เช่น ฉัน [พูดถึงที่นี่](https://drupal.stackexchange.com/a/189473/27710)
No Sssweat avatar
ua flag
หรืออีกวิธีหนึ่ง คุณสามารถใช้โมดูล [views_data_export](https://www.drupal.org/project/views_data_export) และส่งออกเป็นช่องข้อความเป็น CSV จากนั้นนำเข้าในช่องอ้างอิงเอนทิตีโดยใช้ [ฟีด](https://www .youtube.com/watch?v=yxCzrkcpEvs&ab_channel=LevelUpTuts) โมดูล
user3108268 avatar
us flag
@NoSssweat ฟิลด์ข้อความจะไม่ถูกลบ มันจะใช้สำหรับการป้อนข้อมูลเหมือนเดิม เป็นเพียงข้อมูลนั้นจะถูกคัดลอกไปยังฟิลด์อ้างอิงคำศัพท์ด้วย (เมื่อบันทึก) ฟีดจะนำเข้า CSV ที่มีคำที่ถูกต้องไปยังโหนดที่ถูกต้องได้อย่างไร
Score:2
ธง mx

สิ่งนี้ใช้ได้กับ D7

ฟิลด์อ้างอิงคำศัพท์ (เติมข้อความอัตโนมัติ?)

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

ช่องข้อความเก่าและมีโหนด 500 โหนดที่มีค่าไม่ซ้ำกันอยู่แล้ว 500 ค่า

ค่าที่ไม่ซ้ำ หมายถึงหนึ่งคำอนุกรมวิธานที่ไม่ซ้ำกันสำหรับแต่ละโหนด

ฟิลด์การอ้างอิงคำศัพท์เป็นฟิลด์ใหม่และจำเป็นต้องมีข้อมูลเดียวกัน

ค่าชื่อเรื่องอนุกรมวิธานของคุณจะเก็บค่าฟิลด์

เหตุการณ์ของคุณบนโหนด: ใหม่/อัปเดต ไม่เป็นไร

ในเงื่อนไขของคุณ ฉันไม่สามารถบอกได้ว่า img ไม่สมบูรณ์ ฉันขอแนะนำให้รวม 'ค่าข้อมูลในฟิลด์ว่างเปล่า' ในฟิลด์การอ้างอิงคำศัพท์อนุกรมวิธานโหนดของคุณ วิธีนี้จะหลีกเลี่ยงการสร้างเงื่อนไขที่ซ้ำกันและอัปเดตโหนดเดียวกันสองครั้ง

ขั้นตอน:

1.- ในส่วนการกระทำเพิ่มแอคชั่น

2.- สร้างเอนทิตีใหม่ (ต้องมีเงื่อนไขที่จะกำหนดเป็น TR ให้กับโหนดตามกฎ)

3.- เลือกจากรายการแบบหล่นลง: คำศัพท์อนุกรมวิธาน

4.- สำหรับชื่อโหนดให้เลือกชื่อโหนดซึ่งมีอยู่ในโหมดตัวเลือกข้อมูล

5.- เลือกคำศัพท์อนุกรมวิธานของคุณ

6.- เปลี่ยนชื่อตัวแปร (ไม่บังคับ) และกดบันทึก

7.- เพิ่มอีกแอคชั่น: บันทึกเอนทิตี, คำศัพท์ใหม่

8.- เพิ่ม aonther accion: ตั้งค่าข้อมูล

9.- ตอนนี้เลือกโหนดที่อัปเดตแล้วและเจาะลึกเพื่อค้นหาฟิลด์อ้างอิงคำศัพท์

10.- และตั้งค่าฟิลด์โหนดด้วยการอ้างอิงคำที่คุณเพิ่งสร้างขึ้น

11.- บันทึกโหนด เสร็จแล้ว

แก้ไข:

ขั้นตอนในการสร้างส่วนประกอบ:

ด้วยวิธีนี้ คุณสามารถเรียกใช้จากโหนด/เหตุการณ์ใหม่ หรือจาก VBO เพื่ออัปเดตโหนดเก่าทั้งหมด

a.- เพิ่มส่วนประกอบประเภท RULE

b.- ในพารามิเตอร์ seccion เพิ่มประเภทพารามิเตอร์: โหนด, ป้ายกำกับ: โหนดผลิตภัณฑ์, ชื่อเครื่อง:product_node, บันทึกการตั้งค่า

c.- ในเงื่อนไขเพิ่ม: เอนทิตีมีฟิลด์ (โหนดผลิตภัณฑ์ของคุณ): เลือกฟิลด์อ้างอิงคำของคุณ

d.- เพิ่มเงื่อนไขอื่น: ฟิลด์อ้างอิงคำศัพท์ของคุณว่างเปล่า

ทำขั้นตอนทั้งหมดตามที่อธิบายไว้ข้างต้นในกฎ ตอนนี้คุณสามารถเรียกคอมโพเนนต์ของคุณจากที่ใดก็ได้

user3108268 avatar
us flag
สวัสดี @pinueve สิ่งนี้จะบันทึกคำอนุกรมวิธานใหม่ลงในคำศัพท์ แต่จะไม่บันทึกคำนั้นลงในโหนด
pinueve avatar
mx flag
ฉันแก้ไขคำตอบของฉัน ฉันเพิ่งเพิ่มตัวเลข ไม่มีอะไรอื่น และใช่ มันบันทึกคำศัพท์ลงในโหนด (accions 8, 9, 10, 11)
user3108268 avatar
us flag
ฉันได้บันทึกการตั้งค่าและการสาธิตแล้ว โปรดอ่าน https://streamable.com/v138c1
pinueve avatar
mx flag
การบันทึกที่ดี ฉันไม่ได้สร้างแอปนั้นใหม่ ขอบคุณ คุณพลาดขั้นตอนที่ 7 จำเป็น ฉันพูดถึงขั้นตอนที่ 2 แล้ว ตอนนี้คุณจะมีการดำเนินการบันทึก 2 รายการ หนึ่งสำหรับคำ หนึ่งสำหรับโหนด และโปรดเลือกใน 2 นี้ การดำเนินการ: บังคับให้บันทึกเอนทิตีเป็นจริง http://i.imgur.com/PKriyCA.png
pinueve avatar
mx flag
และฉันแนะนำให้คุณทำโดยคอมโพเนนต์ วิธีนี้คุณสามารถเรียกคอมโพเนนต์จากกฎของคุณ หรือโดย VBO เพื่ออัปเดตโหนดที่มีอยู่ทั้งหมด และโปรดปฏิบัติตามคำสั่งในการดำเนินการที่อธิบายไว้
user3108268 avatar
us flag
ดูเหมือนว่ามันกำลังทำงานอยู่ อีกหนึ่งคำถาม จะทำอย่างไรเหมือนกันแต่มีฟิลด์อ้างอิงเอนทิตี `ตั้งค่าข้อมูล` จะไม่อนุญาตให้ใช้ `entity_created` สำหรับ `ตัวเลือกข้อมูล` https://i.imgur.com/lbiJakq.png เพิ่ม `:` พร้อมตัวเลือกเพิ่มเติม
pinueve avatar
mx flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/128308/discussion-between-pinueve-and-user3108268)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา