[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/layouts/joomla/edit/ -> metadata.php (source)

   1  <?php
   2  
   3  /**
   4   * @package     Joomla.Site
   5   * @subpackage  Layout
   6   *
   7   * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
   8   * @license     GNU General Public License version 2 or later; see LICENSE.txt
   9   */
  10  
  11  defined('_JEXEC') or die;
  12  
  13  use Joomla\CMS\Language\Text;
  14  
  15  $form = $displayData->getForm();
  16  
  17  // JLayout for standard handling of metadata fields in the administrator content edit screens.
  18  $fieldSets = $form->getFieldsets('metadata');
  19  ?>
  20  
  21  <?php foreach ($fieldSets as $name => $fieldSet) : ?>
  22      <?php if (isset($fieldSet->description) && trim($fieldSet->description)) : ?>
  23          <div class="alert alert-info">
  24              <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
  25              <?php echo $this->escape(Text::_($fieldSet->description)); ?>
  26          </div>
  27      <?php endif; ?>
  28  
  29      <?php
  30      // Include the real fields in this panel.
  31      if ($name === 'jmetadata') {
  32          echo $form->renderField('metadesc');
  33          echo $form->renderField('metakey');
  34      }
  35  
  36      foreach ($form->getFieldset($name) as $field) {
  37          if ($field->name !== 'jform[metadata][tags][]') {
  38              echo $field->renderField();
  39          }
  40      } ?>
  41  <?php endforeach; ?>


Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer