Как убрать meta name="generator" из кода страницы Joomla 4? Зачем нужно убирать <meta name="generator" content="Joomla! - Open Source Content Management"> в  CMS Joomla?

В исходном коде можно увидеть данную строку. Она показывает то, что сайт сделан на Joomla.

Для того, чтобы убрать мета тег <meta name="generator" content="Joomla! - Open Source Content Management"> нужно отредактировать шаблон Joomla.

В шаблоне Joomla добавляем строку:

$this->setGenerator('');

или

$this->setGenerator(null);

Или прописываем свой тег, например:

$this->setGenerator('EdinBereg.ru');

В шаблоне Joomla 4 Cassiopeia фрагмент кода выглядит так:

<?php

/**

* @package Joomla.Site

* @subpackage Templates.cassiopeia

*

* @copyright (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>

* @license GNU General Public License version 2 or later; see LICENSE.txt

*/

defined('_JEXEC') or die;

use Joomla\CMS\Factory;

use Joomla\CMS\HTML\HTMLHelper;

use Joomla\CMS\Language\Text;

use Joomla\CMS\Uri\Uri;

/** @var Joomla\CMS\Document\HtmlDocument $this */

$app = Factory::getApplication();

$input = $app->getInput();

$wa = $this->getWebAssetManager();

// Browsers support SVG favicons

$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']);

$this->addHeadLink(HTMLHelper::_('image', 'favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']);

$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon-pinned.svg', '', [], true, 1), 'mask-icon', 'rel', ['color' => '#000']);

$this->setGenerator('EdinBereg.ru');

И получаем фрагмент кода страницы:

Или в если прописать:

$this->setGenerator('');

то строки с тегом не будет.

 

Добавить комментарий
Правила добавления комментариев: Читайте правила сайта и форума.

Яндекс.Метрика

Top.Mail.Ru