Score:0

ระบุลิงก์เมนูเมื่อสร้างโหนดโดยทางโปรแกรมและผนวกเข้ากับลิงก์เมนูพาเรนต์

ธง in

ฉันกำลังสร้าง โหนด โดยทางโปรแกรม:

โหนด::สร้าง([
  'title' => "บางชื่อ",
  'ประเภท' => "คน",
  'body' => $params['body'],
  'field_people_degree' => $params['field_people_degree'],
  'field_people_email' => $params['field_people_email'],
  'field_field_image' => ['target_id' => $this->createImageFile($params['field_field_image'], $params['field_pub_tool_id'])->id()],
  'field_people_first_name' => $params['field_people_first_name'],
  'field_people_last_name' => $params['field_people_last_name'],
  'field_people_phone' => $params['field_people_phone'],
  'field_people_position' => $params['field_people_position'],
]);

และตอนนี้ฉันต้องการให้ลิงก์เมนูและต่อท้ายผู้ปกครองบางคน เกี่ยวกับเรา>ผู้คน>นักวิทยาศาสตร์. ป้อนคำอธิบายรูปภาพที่นี่

ฉันลองสิ่งนี้:

  MenuLinkContent::create([
    'title' => 'ชื่อ',
    'link' => ['uri' => 'entity:about-us/people/scientists/some-name'],
    'menu_name' => 'หลัก',
    'น้ำหนัก' => 0,
  ])->บันทึก();

แต่มันล่มฐานข้อมูล ความช่วยเหลือใด ๆ ?

ru flag
`entity:about-us/people/scientists/some-name` - ใช้ไม่ได้ บางทีคุณอาจหมายถึง `entity:ENTITY_TYPE/ENTITY_ID` สำหรับสกีมา URL ดูเช่น [Url::fromUri](https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Url.php/function/Url%3A%3AfromUri/8.6.x)
in flag
@Hudri ขอบคุณสำหรับความคิดเห็นของคุณ ประเภทของเอนทิตีในกรณีนี้คือ 'คน' หรือไม่ และรหัสเอนทิตีรหัสของโหนดที่สร้างขึ้น?
cn flag
ประเภทเอนทิตีคือโหนด รหัสเอนทิตีคือรหัสโหนด
in flag
@Clive คุณช่วยฉันด้วยวิธีการตั้งค่านามแฝง URL ที่กำหนดเองและวางลิงก์เมนูไว้ใต้พาเรนต์ต่อไปนี้: - เกี่ยวกับเรา - ผู้คน - นักวิทยาศาสตร์ ?

โพสต์คำตอบ

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