mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/structural_pages.git
synced 2026-05-05 16:05:33 -03:00
Campo booleano (padrão: ativo) que controla se a página aparece no menu de navegação. Quando desmarcado, oculta field_menu_title no formulário via #states e exclui a página da query em getChildPages(). O campo field_weight permanece sempre visível, pois a ordenação se aplica independentemente da exibição no menu. Hook update_10015 cria storage + instância, atualiza o form display e retroativamente define o valor como 1 para páginas existentes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
21 lines
459 B
YAML
21 lines
459 B
YAML
langcode: pt-br
|
|
status: true
|
|
dependencies:
|
|
config:
|
|
- field.storage.node.field_show_in_menu
|
|
- node.type.content_page
|
|
entity_type: node
|
|
field_name: field_show_in_menu
|
|
bundle: content_page
|
|
label: 'Exibir no menu'
|
|
description: 'Se desmarcado, a página não aparecerá no menu de navegação.'
|
|
required: false
|
|
translatable: false
|
|
default_value:
|
|
- value: 1
|
|
default_value_callback: ''
|
|
settings:
|
|
on_label: 'Sim'
|
|
off_label: 'Não'
|
|
field_type: boolean
|