Magento 2 in how to remove the frontend in products empty values?












2














How to remove the products empty values ?



enter image description here



How to solve this?










share|improve this question






















  • Are you using any custom phtml file to show these values? Post the file name with path which you are using to display these values or update the whole code of that file to your question.
    – Sukumar Gorai
    Dec 26 '18 at 8:14


















2














How to remove the products empty values ?



enter image description here



How to solve this?










share|improve this question






















  • Are you using any custom phtml file to show these values? Post the file name with path which you are using to display these values or update the whole code of that file to your question.
    – Sukumar Gorai
    Dec 26 '18 at 8:14
















2












2








2


1





How to remove the products empty values ?



enter image description here



How to solve this?










share|improve this question













How to remove the products empty values ?



enter image description here



How to solve this?







magento2.2 attributes products magento-2.1.9






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 26 '18 at 7:45









SUDHAKAR ARUNACHALAMSUDHAKAR ARUNACHALAM

368




368












  • Are you using any custom phtml file to show these values? Post the file name with path which you are using to display these values or update the whole code of that file to your question.
    – Sukumar Gorai
    Dec 26 '18 at 8:14




















  • Are you using any custom phtml file to show these values? Post the file name with path which you are using to display these values or update the whole code of that file to your question.
    – Sukumar Gorai
    Dec 26 '18 at 8:14


















Are you using any custom phtml file to show these values? Post the file name with path which you are using to display these values or update the whole code of that file to your question.
– Sukumar Gorai
Dec 26 '18 at 8:14






Are you using any custom phtml file to show these values? Post the file name with path which you are using to display these values or update the whole code of that file to your question.
– Sukumar Gorai
Dec 26 '18 at 8:14












2 Answers
2






active

oldest

votes


















0














in




app/design/frontend/[theme_vendor]/[theme_name]/Magento_Catalog/templates/product/view/attributes.phtml




find this section in line 24 :



<?php foreach ($_additional as $_data): ?>
<tr>
<th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
<td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
</tr>
<?php endforeach; ?>





Just add



<?php if($_data['value'] == 'N/A') continue;?>
after



<?php foreach ($_additional as $_data): ?>





p.s If the mentioned file wasn't there you can create needed directories and copy attributes.phtml from magento core files:


vendor/magento/module-catalog/view/frontend/templates/product/view/attributes.phtml




or you can just edit the core file in magento (not recommended)






share|improve this answer























  • it's not working in attributes.phtml page
    – SUDHAKAR ARUNACHALAM
    Jan 2 at 6:54










  • did you make needed folders and path correctly? @SUDHAKARARUNACHALAM
    – Ali Zeinalzadeh
    Jan 6 at 16:26



















0














<?php
$_helper = $this->helper('MagentoCatalogHelperOutput');
$_product = $block->getProduct()
?>
<?php if ($_additional = $block->getAdditionalData()): ?>
<div class="additional-attributes-wrapper table-wrapper">
<table class="data table additional-attributes" id="product-attribute-specs-table">
<caption class="table-caption"><?php /* @escapeNotVerified */ echo __('More Information') ?></caption>
<tbody>
<?php foreach ($_additional as $_data): ?>
<?php if($_data['value'] == 'N/A') {

}elseif($block->escapeHtml(__($_data['label']))=="Is Featured"){

}elseif($_data['value']=='No'){
}else{
?>
<tr>
<th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
<td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
</tr>
<?php
} ?>
<?php endforeach; ?>
</tbody>
</table>
</div>

<?php endif;?>


Its Working :)






share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "479"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f255788%2fmagento-2-in-how-to-remove-the-frontend-in-products-empty-values%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    in




    app/design/frontend/[theme_vendor]/[theme_name]/Magento_Catalog/templates/product/view/attributes.phtml




    find this section in line 24 :



    <?php foreach ($_additional as $_data): ?>
    <tr>
    <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
    <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
    </tr>
    <?php endforeach; ?>





    Just add



    <?php if($_data['value'] == 'N/A') continue;?>
    after



    <?php foreach ($_additional as $_data): ?>





    p.s If the mentioned file wasn't there you can create needed directories and copy attributes.phtml from magento core files:


    vendor/magento/module-catalog/view/frontend/templates/product/view/attributes.phtml




    or you can just edit the core file in magento (not recommended)






    share|improve this answer























    • it's not working in attributes.phtml page
      – SUDHAKAR ARUNACHALAM
      Jan 2 at 6:54










    • did you make needed folders and path correctly? @SUDHAKARARUNACHALAM
      – Ali Zeinalzadeh
      Jan 6 at 16:26
















    0














    in




    app/design/frontend/[theme_vendor]/[theme_name]/Magento_Catalog/templates/product/view/attributes.phtml




    find this section in line 24 :



    <?php foreach ($_additional as $_data): ?>
    <tr>
    <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
    <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
    </tr>
    <?php endforeach; ?>





    Just add



    <?php if($_data['value'] == 'N/A') continue;?>
    after



    <?php foreach ($_additional as $_data): ?>





    p.s If the mentioned file wasn't there you can create needed directories and copy attributes.phtml from magento core files:


    vendor/magento/module-catalog/view/frontend/templates/product/view/attributes.phtml




    or you can just edit the core file in magento (not recommended)






    share|improve this answer























    • it's not working in attributes.phtml page
      – SUDHAKAR ARUNACHALAM
      Jan 2 at 6:54










    • did you make needed folders and path correctly? @SUDHAKARARUNACHALAM
      – Ali Zeinalzadeh
      Jan 6 at 16:26














    0












    0








    0






    in




    app/design/frontend/[theme_vendor]/[theme_name]/Magento_Catalog/templates/product/view/attributes.phtml




    find this section in line 24 :



    <?php foreach ($_additional as $_data): ?>
    <tr>
    <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
    <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
    </tr>
    <?php endforeach; ?>





    Just add



    <?php if($_data['value'] == 'N/A') continue;?>
    after



    <?php foreach ($_additional as $_data): ?>





    p.s If the mentioned file wasn't there you can create needed directories and copy attributes.phtml from magento core files:


    vendor/magento/module-catalog/view/frontend/templates/product/view/attributes.phtml




    or you can just edit the core file in magento (not recommended)






    share|improve this answer














    in




    app/design/frontend/[theme_vendor]/[theme_name]/Magento_Catalog/templates/product/view/attributes.phtml




    find this section in line 24 :



    <?php foreach ($_additional as $_data): ?>
    <tr>
    <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
    <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
    </tr>
    <?php endforeach; ?>





    Just add



    <?php if($_data['value'] == 'N/A') continue;?>
    after



    <?php foreach ($_additional as $_data): ?>





    p.s If the mentioned file wasn't there you can create needed directories and copy attributes.phtml from magento core files:


    vendor/magento/module-catalog/view/frontend/templates/product/view/attributes.phtml




    or you can just edit the core file in magento (not recommended)







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Dec 26 '18 at 12:17









    Ylgen Guxholli

    767315




    767315










    answered Dec 26 '18 at 11:00









    Ali ZeinalzadehAli Zeinalzadeh

    12




    12












    • it's not working in attributes.phtml page
      – SUDHAKAR ARUNACHALAM
      Jan 2 at 6:54










    • did you make needed folders and path correctly? @SUDHAKARARUNACHALAM
      – Ali Zeinalzadeh
      Jan 6 at 16:26


















    • it's not working in attributes.phtml page
      – SUDHAKAR ARUNACHALAM
      Jan 2 at 6:54










    • did you make needed folders and path correctly? @SUDHAKARARUNACHALAM
      – Ali Zeinalzadeh
      Jan 6 at 16:26
















    it's not working in attributes.phtml page
    – SUDHAKAR ARUNACHALAM
    Jan 2 at 6:54




    it's not working in attributes.phtml page
    – SUDHAKAR ARUNACHALAM
    Jan 2 at 6:54












    did you make needed folders and path correctly? @SUDHAKARARUNACHALAM
    – Ali Zeinalzadeh
    Jan 6 at 16:26




    did you make needed folders and path correctly? @SUDHAKARARUNACHALAM
    – Ali Zeinalzadeh
    Jan 6 at 16:26













    0














    <?php
    $_helper = $this->helper('MagentoCatalogHelperOutput');
    $_product = $block->getProduct()
    ?>
    <?php if ($_additional = $block->getAdditionalData()): ?>
    <div class="additional-attributes-wrapper table-wrapper">
    <table class="data table additional-attributes" id="product-attribute-specs-table">
    <caption class="table-caption"><?php /* @escapeNotVerified */ echo __('More Information') ?></caption>
    <tbody>
    <?php foreach ($_additional as $_data): ?>
    <?php if($_data['value'] == 'N/A') {

    }elseif($block->escapeHtml(__($_data['label']))=="Is Featured"){

    }elseif($_data['value']=='No'){
    }else{
    ?>
    <tr>
    <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
    <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
    </tr>
    <?php
    } ?>
    <?php endforeach; ?>
    </tbody>
    </table>
    </div>

    <?php endif;?>


    Its Working :)






    share|improve this answer


























      0














      <?php
      $_helper = $this->helper('MagentoCatalogHelperOutput');
      $_product = $block->getProduct()
      ?>
      <?php if ($_additional = $block->getAdditionalData()): ?>
      <div class="additional-attributes-wrapper table-wrapper">
      <table class="data table additional-attributes" id="product-attribute-specs-table">
      <caption class="table-caption"><?php /* @escapeNotVerified */ echo __('More Information') ?></caption>
      <tbody>
      <?php foreach ($_additional as $_data): ?>
      <?php if($_data['value'] == 'N/A') {

      }elseif($block->escapeHtml(__($_data['label']))=="Is Featured"){

      }elseif($_data['value']=='No'){
      }else{
      ?>
      <tr>
      <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
      <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
      </tr>
      <?php
      } ?>
      <?php endforeach; ?>
      </tbody>
      </table>
      </div>

      <?php endif;?>


      Its Working :)






      share|improve this answer
























        0












        0








        0






        <?php
        $_helper = $this->helper('MagentoCatalogHelperOutput');
        $_product = $block->getProduct()
        ?>
        <?php if ($_additional = $block->getAdditionalData()): ?>
        <div class="additional-attributes-wrapper table-wrapper">
        <table class="data table additional-attributes" id="product-attribute-specs-table">
        <caption class="table-caption"><?php /* @escapeNotVerified */ echo __('More Information') ?></caption>
        <tbody>
        <?php foreach ($_additional as $_data): ?>
        <?php if($_data['value'] == 'N/A') {

        }elseif($block->escapeHtml(__($_data['label']))=="Is Featured"){

        }elseif($_data['value']=='No'){
        }else{
        ?>
        <tr>
        <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
        <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
        </tr>
        <?php
        } ?>
        <?php endforeach; ?>
        </tbody>
        </table>
        </div>

        <?php endif;?>


        Its Working :)






        share|improve this answer












        <?php
        $_helper = $this->helper('MagentoCatalogHelperOutput');
        $_product = $block->getProduct()
        ?>
        <?php if ($_additional = $block->getAdditionalData()): ?>
        <div class="additional-attributes-wrapper table-wrapper">
        <table class="data table additional-attributes" id="product-attribute-specs-table">
        <caption class="table-caption"><?php /* @escapeNotVerified */ echo __('More Information') ?></caption>
        <tbody>
        <?php foreach ($_additional as $_data): ?>
        <?php if($_data['value'] == 'N/A') {

        }elseif($block->escapeHtml(__($_data['label']))=="Is Featured"){

        }elseif($_data['value']=='No'){
        }else{
        ?>
        <tr>
        <th class="col label" scope="row"><?= $block->escapeHtml(__($_data['label'])) ?></th>
        <td class="col data yota-attribute-td" data-th="<?= $block->escapeHtml(__($_data['label'])) ?>"><?= /* @escapeNotVerified */ $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
        </tr>
        <?php
        } ?>
        <?php endforeach; ?>
        </tbody>
        </table>
        </div>

        <?php endif;?>


        Its Working :)







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered yesterday









        SUDHAKAR ARUNACHALAMSUDHAKAR ARUNACHALAM

        368




        368






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Magento Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f255788%2fmagento-2-in-how-to-remove-the-frontend-in-products-empty-values%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            An IMO inspired problem

            Management

            Has there ever been an instance of an active nuclear power plant within or near a war zone?