Best Answer Шингисович , 01 March 2017 - 20:10
мне нужен мета тайтл который показывает название в браузере!
Сюда гляньте: http://forum.jbzoo.c...ta-v-kategorii/
Там как раз к тайтлу можно присовокупить разные словечки автоматом
а вообще, можете использовать в качестве примера мой образец кода шаблона категории:
<?php
/**
* JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
*
* @package jbzoo
* @version 2.x Pro
* @author JBZoo App http://jbzoo.com
* @copyright Copyright (C) JBZoo.com, All rights reserved.
* @license http://jbzoo.com/license-pro.php JBZoo Licence
* @coder Denis Smetannikov <denis@jbzoo.com>
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
$document = JFactory::getDocument();
$this->app->jbdebug->mark('layout::category::start');
// set vars
$category = $vars['object'];
$title = $this->app->string->trim($vars['params']->get('content.category_title', ''));
$subTitle = $this->app->string->trim($vars['params']->get('content.category_subtitle', ''));
$image = $this->app->jbimage->get('category_image', $vars['params']);
$title = $title ? $title : $category->name; JFactory::getDocument()->setTitle($title.', операции по снижению веса, бариатрическая лапароскопия, хирургия лишнего веса, лечение ожирения, Астана, Казахстан. Страница '.$this->app->jbrequest->get('page') );
// og:type - определяем тип
$document->addCustomTag('<meta property="og:type" content="website" />');
// og:title - показываем тайтл без всяких спец символов
$oggtitle = addslashes(htmlspecialchars(strip_tags($category->name)));
$document->addCustomTag('<meta property="og:title" content="'.$oggtitle.'" />');
// og:url - урл страницы
// $ogglink = $property_url = $url_category . "/";
$document->addCustomTag('<meta property="og:url" content="'.JURI :: current().'" />');
// og:description - og:description - берем описание из стандартного Мета-тег Description
$desc = addslashes(htmlspecialchars(strip_tags($category->description)));
$desc_new = JString::substr($desc, 0, 240);
$document->addCustomTag('<meta property="og:description" content="'.$desc_new.'" />');
// og:image - путь к файлу изображения из элемента $image = $this->app->jbimage->get('category_teaser_image', $params);
// $path = $category->app->jbimage->get('category_image');
$document->addCustomTag('<meta property="og:image" content="http://ospanovoral.kz/images/logo/logo-200.png" />');
// location:latitude - показываем широту
$document->addCustomTag('<meta property="place:location:latitude" content="51.1179723"/>');
// location:longitude - показываем долготу
$document->addCustomTag('<meta property="place:location:longitude" content="71.4068526"/>');
// geo.placename
$document->addCustomTag('<meta name="geo.placename" content="Астана, Казахстан" />');
// geo.position
$document->addCustomTag('<meta name="geo.position" content="51.1179723,71.4068526" />');
// geo.region
$document->addCustomTag('<meta name="geo.region" content="KZ-Акмолинская область" />');
// ICBM
$document->addCustomTag('<meta name="ICBM" content="51.1179723,71.4068526" />');
if ((int)$vars['params']->get('template.category_show', 1)) : ?>
<div class="category alias-<?php echo $category->alias; ?> uk-article-divider uk-grid">
<div class="uk-width-medium-1-1">
<div class="uk-panel uk-panel-box">
<?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
<h1 class="item-title uk-panel-box-title" style="text-align: center; text-transform: uppercase;"><?php echo $title; ?></div></h1>
<h4 class="item-title" style="font-size: 13px; font-weight: normal;"> <?php jimport( 'joomla.application.module.helper' );
$position = 'navis';
$modules = JModuleHelper::getModules( $position );
$modulehtml = '';
$attribs['style'] = 'xhtml';
foreach($modules as $module) {
$modulehtml .= JModuleHelper::renderModule($module, $attribs);
}
// Add placholder code for onModuleRender search/replace
$modulehtml .= '<!-- '.$position. ' -->';
echo $modulehtml;
?></h4>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_subtitle', 1) && !empty($subTitle)) : ?>
<h2 class="subtitle" style=""><?php echo $subTitle; ?></h2>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_image', 1) && $image['src']) : ?>
<div class="image-full uk-align-<?php echo $vars['params']->get('template.category_image_align', 'left'); ?>">
<img src="<?php echo $image['src']; ?>" <?php echo $image['width_height']; ?>
title="<?php echo $category->name; ?>" alt="<?php echo $category->name; ?>" class="uk-thumbnail"/>
</div>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_teaser_text', 1) && $vars['params']->get('content.category_teaser_text', '')) : ?>
<div class="description-teaser">
<?php echo $vars['params']->get('content.category_teaser_text', ''); ?>
</div>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_text', 1) && $category->description) : ?>
<div class="description-full" ><?php echo $category->getText($category->description); ?></div>
<?php endif; ?>
<?php echo JBZOO_CLR; ?>
</div>
</div>
</div>
<?php else: ?>
<div class="category alias-<?php echo $category->alias; ?> uk-article-divider uk-grid">
<?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
<div class="uk-width-medium-1-1">
<div class="uk-panel uk-panel-box" style="">
<h1 class="title"><?php echo $title; ?></h1>
</div>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
<?php
$this->app->jbdebug->mark('layout::category::finish');
Go to the full post










