В шаблоне можно вставить статично в секцию head либо командой:
Я правильно понимаю, в файл шаблона index.php
<?php
defined('_JEXEC') or die;
$app = JFactory::getApplication();
$user = JFactory::getUser();
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<jdoc:include type="head" />
</head>
<body class="site <?php echo $option
. ' view-' . $view
. ($layout ? ' layout-' . $layout : ' no-layout')
. ($task ? ' task-' . $task : ' no-task')
. ($itemid ? ' itemid-' . $itemid : '')
. ($params->get('fluidContainer')? ' fluid' : '')
. ($this->direction === 'rtl' ? ' rtl' : '');
?>">
<div class="body" id="top">
<div class="container<?php echo ($params->get('fluidContainer')? '-fluid' : ''); ?>">
<header class="header" role="banner">
<div class="header-inner clearfix">
<a class="brand pull-left" href="<?php echo $this->baseurl; ?>/">
<?php echo $logo; ?>
<?php if ($this->params->get('sitedescription')) : ?>
<?php echo '<div class="site-description">' . htmlspecialchars($this->params->get('sitedescription'), ENT_COMPAT, 'UTF-8'). '</div>'; ?>
<?php endif; ?>
</a>
<div class="header-search pull-right">
<jdoc:include type="modules" name="position-0" style="none" />
</div>
</div>
</header>
<?php if ($this->countModules('position-1')) : ?>
<nav class="navigation" role="navigation">
<div class="navbar pull-left">
<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
<span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div>
<div class="nav-collapse">
<jdoc:include type="modules" name="position-1" style="none" />
</div>
</nav>
<?php endif; ?>
<jdoc:include type="modules" name="banner" style="xhtml" />
<div class="row-fluid">
<?php if ($position8ModuleCount) : ?>
<div id="sidebar" class="span3">
<div class="sidebar-nav">
<jdoc:include type="modules" name="position-8" style="xhtml" />
</div>
</div>
<?php endif; ?>
<main id="content" role="main" class="<?php echo $span; ?>">
<jdoc:include type="modules" name="position-3" style="xhtml" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<div class="clearfix"></div>
<jdoc:include type="modules" name="position-2" style="none" />
</main>
<?php if ($position7ModuleCount) : ?>
<div id="aside" class="span3">
<jdoc:include type="modules" name="position-7" style="well" />
</div>
<?php endif; ?>
</div>
</div>
</div>
<footer class="footer" role="contentinfo">
<div class="container<?php echo ($params->get('fluidContainer')? '-fluid' : ''); ?>">
<hr />
<jdoc:include type="modules" name="footer" style="none" />
<p class="pull-right">
<a href="#top" id="back-top">
<?php echo JText::_('TPL_PROTOSTAR_BACKTOTOP'); ?>
</a>
</p>
<p>
© <?php echo date('Y'); ?> <?php echo $sitename; ?>
</p>
</div>
</footer>
<jdoc:include type="modules" name="debug" style="none" />
</body>
</html>
вставляю следующим образом:
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<jdoc:include type="head" />
<?php $this->addHeadLink('/templates/protostar/apple-touch-icon-precomposed.png', 'apple-touch-icon-precomposed'); ?>
</head>
Чтоб шаблон не затирался - клонируйте его и делайте изменение в копии.
Клонировать - это сделать копию в "Менеджер шаблонов" есть кнопка "Копировать шаблон" ?
У меня много правок сделано в переопределённых макетах данного шаблона, они тоже скопируються ?