Форум русской поддержки Joomla!® CMS
03.12.2016, 17:47:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Изменить шаблон блога категории

 (Прочитано 830 раз)
0 Пользователей и 1 Гость смотрят эту тему.
pepil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« : 29.04.2015, 14:41:26 »

Как переопределить шаблон я знаю.

в папке с шаблоном  папка HTML , далее  есть нужные файлы.
Не могу найти код который поможет мне сделать следующее.

После заголовка  каждого материала, выводить свой текст

Например так
<h2>Заголовок материала</h2>
<h3>Мой текст<h3>  один и тот же для всех материалов

Думаю что ковырять нужно файл
мой шаблон/html/com_content/category/blog_item.php


Или нужно ковырять шаблон article ?
« Последнее редактирование: 21.05.2015, 10:07:54 от b2z » Записан
b2z
Support Team
*****

Репутация: +707/-0
Offline Offline

Пол: Мужской
Сообщений: 7517


Разраблю понемногу


« Ответ #1 : 29.04.2015, 14:45:23 »

Ковырнуть нужно
layouts/joomla/content/blog_style_default_item_title.php
Записан
pepil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« Ответ #2 : 29.04.2015, 14:51:38 »

Ковырнуть нужно
layouts/joomla/content/blog_style_default_item_title.php

Спасибо получилось.

А если ещё усложнить задачу ))
<h3>везде разный</h3>
Как вывести поле, назвать его допустим подзаголовок, и заполнять из админки материала ?
Записан
b2z
Support Team
*****

Репутация: +707/-0
Offline Offline

Пол: Мужской
Сообщений: 7517


Разраблю понемногу


« Ответ #3 : 29.04.2015, 14:53:20 »

Поставьте MiniCCK. Там можно добавлять свои поля.
Записан
pepil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« Ответ #4 : 29.04.2015, 15:35:50 »

Поставьте MiniCCK. Там можно добавлять свои поля.

Это выход,

Но было бы классно сделать это поле самому.

Если у кого будет время, напишите  пожалуйста инструкцию, типа этой.

1.Добавить в админке поле ввода
2.Добавить поле в базу данных
3.Научить Joomla записывать данные из поля ввода в поле базы данных
4.Научить Joomla читать данные  этого поля из базы
5.Вывести во фронтэнд

http://joomlaforum.ru/index.php?topic=17022.0   



Записан
NightGuard
Практически профи
*******

Репутация: +378/-7
Offline Offline

Пол: Мужской
Сообщений: 3035


вжжж-вжжж


« Ответ #5 : 29.04.2015, 17:42:29 »

Плагин написать нужно, опять же получится аналог MiniCCK, но урезанный.
Записан
pepil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« Ответ #6 : 16.05.2015, 20:28:15 »

Помогите с решением проблемы

Установил miniCCK в режиме object

Хочу выводить рядом с заголовком материала  значение из доп поля. Причём делать это на странице блога категории

захожу в файл "/html/layouts/joomla/content/blog_style_default_item_title.php"

добавляю в нужное место вот такой код и нечего не работает.

Код:
<?php echo $this->item->minicck->getFieldValue($this->item->id, 'field_2'); ?>



Записан
pepil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« Ответ #7 : 18.05.2015, 16:47:52 »

Уже не знаю что делать, пошел другим путём.

Код:
<?php $db =& JFactory::getDBO();
$query='SELECT field_2 FROM #__minicck';
$db->setQuery($query);
$datavalue = $db->loadResult();
print_r($datavalue);
 ?>

Возвращает из таблицы _minicck  во все заголовки, первое значение, из колонки field_2

Как сапоставить материал и соответствующее значение, люди помогите help.
Записан
pepil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« Ответ #8 : 21.05.2015, 09:46:32 »

Вот решение тему можно закрывать.

в файл /html/layouts/joomla/content/blog_style_default_item_title.php

Код:
<?php echo $displayData->minicck->getFieldValue($displayData->id, 'field_2'); ?>

Выводить в категории должно быть "да" и поле в типе контента должна быть галка на "Категория".

Способ вывода: Обьект
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet