mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/structural_pages.git
synced 2026-05-05 21:05:30 -03:00
Adiciona campo field_show_in_menu ao content_page
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>
This commit is contained in:
16
config/install/field.storage.node.field_show_in_menu.yml
Normal file
16
config/install/field.storage.node.field_show_in_menu.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
langcode: en
|
||||
status: true
|
||||
dependencies: {}
|
||||
entity_type: node
|
||||
field_name: field_show_in_menu
|
||||
type: boolean
|
||||
settings:
|
||||
on_label: 'Sim'
|
||||
off_label: 'Não'
|
||||
module: core
|
||||
locked: false
|
||||
cardinality: 1
|
||||
translatable: false
|
||||
indexes: {}
|
||||
persist_with_no_fields: false
|
||||
custom_storage: false
|
||||
Reference in New Issue
Block a user