De acordo com o magento 1, estendemos de "adminhtml / system_config_backend_serialized_array" para criar uma tabela como esta:
Minha pergunta é: como a criamos no magento 2?
Edit: Finalmente, com a ajuda do @Marius: é o campo Exceções de agente do usuário em System => Configuration => General => Design => Design Theme.
Podemos criar uma nova configuração de tabela com base nesse campo, observando os códigos "Magento \ Config \ Bloco \ Sistema \ Config \ Form \ Campo \ Regexceptions"
Respostas:
Você pode fazer isso usando Company / Modulename / etc / adminhtml / system.xml
Na seção -> campo do grupo
No arquivo de modelo de front-end dentro do bloco,
Você exibe a tabela na área de configuração e, após salvar seu valor, é salvo na
core_config_data
tabela.fonte
<test>
ele está exibindo<test2>
. Alguma sugestão?O equivalente
adminhtml/system_config_backend_serialized_array
no Magento 2 éMagento\Config\Model\Config\Backend\Serialized\ArraySerialized
.Você pode tomar como exemplo o campo
User-Agent Exceptions
de config e tentar replicá-lo.O campo é definido em
Magento/Backend/etc/adminhtml/system.xml
fonte