Не выводить пустые мета теги в ИС

#
Не выводить пустые мета теги в ИС
В настройках страницы ТДС сделал так (не устроил вариант, когда при незаполненных метатегах выводится имя элемента, бред))):
if ($Informationsystem_Controller_Show->item)
{
   $oInformationsystem_Item = Core_Entity::factory('Informationsystem_Item', $Informationsystem_Controller_Show->item);

   $aTitle[] = $oInformationsystem_Item->seo_title != ''
      ? $oInformationsystem_Item->seo_title
      : $oInformationsystem_Item->name;

   $aDescription[] = $oInformationsystem_Item->seo_description != ''
      ? $oInformationsystem_Item->seo_description
      : '';

   $aKeywords[] = $oInformationsystem_Item->seo_keywords != ''
      ? $oInformationsystem_Item->seo_keywords
      : '';
}

Теперь если не заполнено то выводится пустой мета тег.
<meta name="description" content="" />
<meta name="keywords" content="" />

Как вообще не выводить мета тег если он пустой?
#
Re: Не выводить пустые мета теги в ИС
как-то так

   <?php
      if (Core_Page::instance()->keywords != '') {
   ?>
        <meta content="<?php Core_Page::instance()->showKeywords() ?>" name="keywords"/>
   <?php
      }
   ?>
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Не выводить пустые мета теги в ИС
Ай да Евгений, ай да спец высшего класса!!))
Рабочее решение, СПАСИБО огромное!
я условие сначала так пробовал, тупанул малька)):
if (!empty(Core_Page::instance()->showDescription()))
#
Re: Не выводить пустые мета теги в ИС
Для всех страниц, не только для ИС, такое решение не сработает? Разместил код в основном макете, выводится keywords по умолчанию. Что нужно отредактировать, подскажите?
lbrstudio@mail.ru
Авторизация