CORREÇÃO DA DATA DO MODULO EMTHEMES

De Tek-System Wiki
Ir para navegação Ir para pesquisar

1 - Normalmente alteraríamos a validação dos campos antes de alterar o back-end, contudo, exclusivamente neste módulo, as modificações que seriam necessárias para trazer para o português poderiam comprometer vários pontos chave do sistema. Para evitar incêndios, vamos apenas alterar o formulário de cadastro de posts, já que foram feitos diversos testes neste modulo e todos os campos de data estão funcionando perfeitamente somente com as modificacoes anteriores. Então, primeiramente, vá em: (VAMOS ALTERAR DIRETAMENTE O PLUGIN DA MAGEFAN, RESPOSÁVEL PELO EMTHEMES)

app/code/magefan/blog/block/adminhtml/post/edit/tab/main.php

Substitua o seguinte fieldset

    $fieldset->addField(
        'publish_time',
        'date',
        [
           'name' => 'post[publish_time]',
           'label' => __('Publish At'),
            'date_format' => $dateFormat,
            'disabled' => $isElementDisabled,
           'class' => 'validate-date validate-date-range date-range-custom_theme-from'
        ]
    );
 

por:

    $fieldset->addField(
        'publish_time',
        'date',
        [
            'name' => 'post[publish_time]',
            'label' => __('Publish At'),
            'date_format' => $dateFormat,
            //'disabled' => $isElementDisabled,
            'disabled' => true,
            'class' => 'validate-date validate-date-range date-range-custom_theme-from display-none-novos-posts'
        ]
    );
    if (!$model->getId()) {
        $today = date("m/d/Y");
        $model->setData('publish_time', $today);
    }
 

altere tambem o css, vá na custom css e adicione o seguinte código:

VER COMO ADICIONAR CSS NO ADMINHTML > https://magento.stackexchange.com/questions/137439/magento-2-how-to-add-custom-css-for-adminhtml