Saya perlu membangun menu utama yang merupakan subset dari menu biasa. Tim desain berpendapat bahwa akan lebih baik bagi pengguna untuk hanya memiliki tautan terpenting di menu utama dan tidak memiliki segalanya. Beberapa tautan adalah menu tingkat atas dan beberapa lainnya adalah sub menu. Untuk ini saya berharap dapat menambahkan bidang ke formulir item tautan menu sebagai drop down. Saat membuat tautan, pengguna dapat menggunakan dropdown ini untuk "promotToMainMenuAsBigLink" atau "promotToMainMenuAsSmallLink" atau biarkan tidak ada yang tidak menampilkan item di menu utama.
Saya mencari solusi yang sama dengan solusi Drupal 7 ini tetapi untuk Drupal 8.
Saya berharap dapat menambahkan kolom di tabel menu_link_content_data di samping 'diperluas'. Saya berharap tidak harus mencatat informasi ini di tabel lain seperti yang ditunjukkan pada solusi d7.
Saya dapat menambahkan bidang ke formulir tautan dalam modul khusus yang saya buat, hanya untuk tujuan pengujian, saya hanya menambahkan bidang teks untuk memulai dengan:
custom_menu.module:
function custom_menu_form_alter(&$form, FormStateInterface $form_state, $form_id) {
if($form_id == 'menu_link_content_menu_link_content_form') {
$form['promoteToMainMenu'] = array(
'#type' => 'textfield',
'#title' => t('Promote to main menu'),
'#description' => t('Promote link menu to main menu.'),
'#default_value' => '',
'#weight' => -9
);
}
}
Bidang memang ditampilkan dalam bentuk tautan tetapi tidak pernah direkam.
Adakah yang bisa membantu saya dengan ini?