Rambler's Top100

Меценат проекта

Сергеевка на русском Sergeevka in english

КУРОРТ   У МОРЯ

КАТЕГОРИИ

 

 

Doctor Bartosh - автор уникальной методики
Новое ВРЕМЯ. Информационно-развлекательный еженедельник. Новости города Аккерман. Крымская баннерная сеть

 

 

Главная Новости

Как изменить шаблон компонента блог категории Joomla 3

Опубликовано: 11.04.2018

видео Как изменить шаблон компонента блог категории Joomla 3

Редактирование каталога (удаляем все лишнее) Joomla

Задача сделать изображение для вступительного текста материала кнопкой-ссылкой на материал. Это делатся для того, чтобы не было необходимости использовать заголовок материала как ссылку в блоге категории, а также, чтобы была возможность отказаться от кнопки-ссылки "Подробнее...".



Перейдите в менеджер шаблонов и создайте переопределения необходимых компонентов и макетов.

Меню , , , , вкладка .

Среди компонентов отrройте папку com_content и кликните по компоненту category. Переопределение компонента будет создано в папке /templates/имя шаблона/html/com_content/category.

Среди макетов кликните по макету content. Переопределение макета будет создано в папке /templates/имя шаблона/html/layouts/joomla/content


Обзор сайта каталога на Joomla 3. Меняем порядок материалов.

Откройте файл /html/com_content/category/blog_item.php и найдите строку

<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>

Очевидно, макет, который выводит изображение для вступительного текста материала, можно найти по адресу /html/layouts/joomla/content/intro_image.php, где строка


Добавляем Категорию, Меню, Материалы. Joomla 3.0

<img <?php if ($images->image_intro_caption): echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_intro_caption) . '"'; endif; ?> src="/<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" itemprop="thumbnailUrl"/>

выводит изображение.

В файле /html/layouts/joomla/content/blog_style_default_item_title.php можно найти код, отвечающий за формирование ссылки на материал:

<a href="/<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug, $displayData->catid)); ?>" itemprop="url">

Осталось вставить эту ссылку в файл /html/layouts/joomla/content/intro_image.php перед тегом IMG, не забывая о закрывающем теге </a>.

<a href="/<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug, $displayData->catid)); ?>" itemprop="url">

<img <?php if ($images->image_intro_caption): echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_intro_caption) . '"'; endif; ?> src="/<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" itemprop="thumbnailUrl"/>

</a>

  Чем отличается курорт Сергеевка от подобных   курортов Крыма ?

Узнать цены

Прайс в Excel формате

заказать путевку сейчас!!!

 

Сергеевка - курорт на Черном море. Солнечный Берег.

 

РЕКЛАМА

(c) Bartosh Dmitriy 22.05.2001
All rights reserved
Ссылка на сайт ОБЯЗАТЕЛЬНА
Использование материалов сайта только с разрешения автора.

rss