Score:-2

ฉันจะวนซ้ำช่องทำเครื่องหมายเพื่อซ่อนทั้งหมดโดยใช้ mlid: จาก datatable ได้อย่างไร

ธง gb
ฟังก์ชัน ts_core_form_menu_overview_form_alter (&$form, &$form_state, $form_id) {
  $form['mlid:11242']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11246']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11249']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11250']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11252']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11253']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11254']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11255']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11256']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11257']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11258']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11262']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11263']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11264']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11265']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11285']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11286']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11287']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11290']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:16459']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:6698']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11241']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11267']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:11243']['hidden']['#type'] = 'ซ่อน';
  $form['mlid:16969']['hidden']['#type'] = 'ซ่อน';
}
berliner avatar
bd flag
คุณสามารถวนซ้ำได้ทุกวิธีที่ PHP มอบให้คุณ ฉันคิดว่าคุณอาจต้องการอธิบายกรณีการใช้งานเฉพาะของคุณ (เหตุใดคุณจึงต้องการซ่อนช่องทำเครื่องหมายเหล่านั้นจากหน้าภาพรวมเมนู ช่องทำเครื่องหมาย "เปิดใช้งาน" หรือไม่) รวมถึงแหล่งที่มาเฉพาะของรายการ mlids ที่คุณต้องการ ซ่อน. หากคุณต้องการซ่อนทั้งคอลัมน์ คุณควรอัปเดตคำถามของคุณหรือถามใหม่ เนื่องจากเป็นข้อแตกต่างที่สำคัญสำหรับผู้ใช้คนอื่นๆ ที่พยายามช่วยเหลือคุณ
Score:0
ธง gb

ฟังก์ชัน ts_core_form_menu_overview_form_alter (&$form, &$form_state { $dest = drupal_get_destination(); // ฟังก์ชั่นโทรกลับไปที่

ถ้า ($dest['destination'] == 'homepage_rbf') กลับ; // ค้นหาสตริงข้อความค้นหา foreach ($รูปแบบเป็น $key => $item ) { ถ้า (strpos($key, 'mlid') === 0) { $form[$key]['hidden']['#type'] = 'ซ่อน'; } }

โพสต์คำตอบ

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