Login
joomla 2.5 overrides не срабатывает
281
NEW 27.12.12 19:38
Привет всем!
Чёт у меня с joomla 2.5 overrides не совсем получается.
Я хочу чтоб заголовок категории был в H2 а заголовок статьи в H3 выводились.
Но на данный момент у меня оба этих заголовка выходят в H2.
По идее я делаю всё правильно. Весь инет уже перерыл и кучу туториалов просмотрел.
В папке html моего шаблона я создаю папку com_content, в ней article,
в неё копирую default.php и index.html
В index.html я меняю
<?php if ($params->get('show_title')) : ?>
<h2>
на
<?php if ($params->get('show_title')) : ?>
<h3>
Потом по идее должны заголовки выдаваться в нужной величине,
но у меня так и остаётся.
У кого будут какие соображения по этому поводу?
Оригинальный файл находится в папке:
components --> com_content --> views --> article --> tmpl --> default.php
Чёт у меня с joomla 2.5 overrides не совсем получается.
Я хочу чтоб заголовок категории был в H2 а заголовок статьи в H3 выводились.
Но на данный момент у меня оба этих заголовка выходят в H2.
По идее я делаю всё правильно. Весь инет уже перерыл и кучу туториалов просмотрел.
В папке html моего шаблона я создаю папку com_content, в ней article,
в неё копирую default.php и index.html
В index.html я меняю
<?php if ($params->get('show_title')) : ?>
<h2>
на
<?php if ($params->get('show_title')) : ?>
<h3>
Потом по идее должны заголовки выдаваться в нужной величине,
но у меня так и остаётся.
У кого будут какие соображения по этому поводу?
Оригинальный файл находится в папке:
components --> com_content --> views --> article --> tmpl --> default.php
NEW 27.12.12 20:26
in Antwort Vovan(ator) 27.12.12 19:38
NEW 27.12.12 21:07
in Antwort compman 27.12.12 20:26, Zuletzt geändert 27.12.12 21:10 (Vovan(ator))
Так я в нём и меняю, просто написал не правильно, а первое сообщение не могу изменить.
index.html это в любом случае пустышка.
Только изменений не видно на сайте.
В коде так и стоит h2 там где h3 я делаю.
Может где в настройках эта функция отлдючается?
index.html это в любом случае пустышка.
Только изменений не видно на сайте.
В коде так и стоит h2 там где h3 я делаю.
Может где в настройках эта функция отлдючается?
NEW 27.12.12 21:31
in Antwort Vovan(ator) 27.12.12 21:07
http://patrick-robrecht.de/webentwicklung/joomla/templates/layout-overrides
В ответ на:
Um die Layout-Overrides nutzen zu können, benötigt man einen Ordner html im Templateverzeichnis. Dieser muss in der templateDetails.xml im Abschnitt <files> mit <folder>html</folder> eingebunden werden.
Um die Layout-Overrides nutzen zu können, benötigt man einen Ordner html im Templateverzeichnis. Dieser muss in der templateDetails.xml im Abschnitt <files> mit <folder>html</folder> eingebunden werden.
NEW 27.12.12 21:40
in Antwort compman 27.12.12 21:31, Zuletzt geändert 27.12.12 21:41 (Vovan(ator))
Всё прописано.
Я вроде немного начинаю находить правильный путь.
У меня в настройках указано чтоб показывалось название категории и название статьи.
Теперь, если я кликаю в главном меню на категорию, выходит основная страница с двумя заголовками H2
Выглядит так:
<h2>Заголовок категории</h2>
... <h2>Заголовок статьи</h2>
Но когда я кликаю на заголовок статьи, то попадаю в саму статью.
И там как-раз происходят изменения, которые я делаю при оверридис.
Но мне нужно стоб это изменение происходило на главной странице категории.
Чтоб всё выглядело так:
<h2>Заголовок категории</h2>
... <h3>Заголовок статьи</h3>
Похоже надо другую папку потрошить.
Я вроде немного начинаю находить правильный путь.
У меня в настройках указано чтоб показывалось название категории и название статьи.
Теперь, если я кликаю в главном меню на категорию, выходит основная страница с двумя заголовками H2
Выглядит так:
<h2>Заголовок категории</h2>
... <h2>Заголовок статьи</h2>
Но когда я кликаю на заголовок статьи, то попадаю в саму статью.
И там как-раз происходят изменения, которые я делаю при оверридис.
Но мне нужно стоб это изменение происходило на главной странице категории.
Чтоб всё выглядело так:
<h2>Заголовок категории</h2>
... <h3>Заголовок статьи</h3>
Похоже надо другую папку потрошить.
NEW 27.12.12 22:15
наверное берётся шаблон отсюда
components/com_content/views/category/tmpl/default.php
не обращайте внимание на вид отрывка из этой пхп, у меня тут какая то ждумла локальная валялась, может у вас чуть по другому будет...
in Antwort Vovan(ator) 27.12.12 21:40, Zuletzt geändert 27.12.12 22:26 (CoDSP)
В ответ на:
Теперь, если я кликаю в главном меню на категорию, выходит основная страница с двумя заголовками H2
Теперь, если я кликаю в главном меню на категорию, выходит основная страница с двумя заголовками H2
наверное берётся шаблон отсюда
components/com_content/views/category/tmpl/default.php
В ответ на:
<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
<h2>
<?php echo $this->escape($this->params->get('page_subheading')); ?>
<?php if ($this->params->get('show_category_title')) : ?>
<span class="subheading-category"><?php echo $this->category->title;?></span>
<?php endif; ?>
</h2>
<?php endif; ?>
<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
<h2>
<?php echo $this->escape($this->params->get('page_subheading')); ?>
<?php if ($this->params->get('show_category_title')) : ?>
<span class="subheading-category"><?php echo $this->category->title;?></span>
<?php endif; ?>
</h2>
<?php endif; ?>
не обращайте внимание на вид отрывка из этой пхп, у меня тут какая то ждумла локальная валялась, может у вас чуть по другому будет...
NEW 27.12.12 22:43
В этой же папке лежит файл blog.php, в нём есть шляйфы, которые генерируют классы для нужных мне заголовков.
Только в первой части я нашёл где генерируется первый заголовок для категории:
А во второй генерируется содержание заголовка статьи:
Но я не могу найти где вторая шляйфа в h2-tag вставляется.
Вот часть кода которая получается в результате выдачи:
in Antwort CoDSP 27.12.12 22:15, Zuletzt geändert 27.12.12 22:47 (Vovan(ator))
В ответ на:
components/com_content/views/category/tmpl/default.php
components/com_content/views/category/tmpl/default.php
В этой же папке лежит файл blog.php, в нём есть шляйфы, которые генерируют классы для нужных мне заголовков.
Только в первой части я нашёл где генерируется первый заголовок для категории:
В ответ на:
<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
<h2>
<?php echo $this->escape($this->params->get('page_subheading')); ?>
<?php if ($this->params->get('show_category_title')) : ?>
<span class="subheading-category"><?php echo $this->category->title;?></span>
<?php endif; ?>
</h2>
<?php endif; ?>
<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
<h2>
<?php echo $this->escape($this->params->get('page_subheading')); ?>
<?php if ($this->params->get('show_category_title')) : ?>
<span class="subheading-category"><?php echo $this->category->title;?></span>
<?php endif; ?>
</h2>
<?php endif; ?>
А во второй генерируется содержание заголовка статьи:
В ответ на:
<?php $leadingcount=0 ; ?>
<?php if (!empty($this->lead_items)) : ?>
<div class="items-leading">
<?php foreach ($this->lead_items as &$item) : ?>
<div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<?php
$this->item = &$item;
echo $this->loadTemplate('item');
?>
<?php
$leadingcount++;
?>
<?php endforeach; ?>
<?php endif; ?></div>
</div>
<?php $leadingcount=0 ; ?>
<?php if (!empty($this->lead_items)) : ?>
<div class="items-leading">
<?php foreach ($this->lead_items as &$item) : ?>
<div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<?php
$this->item = &$item;
echo $this->loadTemplate('item');
?>
<?php
$leadingcount++;
?>
<?php endforeach; ?>
<?php endif; ?></div>
</div>
Но я не могу найти где вторая шляйфа в h2-tag вставляется.
Вот часть кода которая получается в результате выдачи:
В ответ на:
<h2>
<span class="subheading-category">Название категории</span>
</h2>
<div class="items-leading">
<div class="leading-0">
<h2>Название статьи</h2>
<h2>
<span class="subheading-category">Название категории</span>
</h2>
<div class="items-leading">
<div class="leading-0">
<h2>Название статьи</h2>
NEW 27.12.12 22:54
in Antwort Vovan(ator) 27.12.12 22:43, Zuletzt geändert 27.12.12 23:00 (CoDSP)
<?php $leadingcount=0 ; ?>
<?php if (!empty($this->lead_items)) : ?>
<div class="items-leading">
<?php foreach ($this->lead_items as &$item) : ?>
<div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<?php
$this->item = &$item;
echo $this->loadTemplate('item'); <---- может вот тут? /* blog_item.php */
?>
</div>
<?php
$leadingcount++;
?>
<?php endforeach; ?>
</div>
<?php endif; ?>
<?php if (!empty($this->lead_items)) : ?>
<div class="items-leading">
<?php foreach ($this->lead_items as &$item) : ?>
<div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<?php
$this->item = &$item;
echo $this->loadTemplate('item'); <---- может вот тут? /* blog_item.php */
?>
</div>
<?php
$leadingcount++;
?>
<?php endforeach; ?>
</div>
<?php endif; ?>
NEW 28.12.12 09:39
in Antwort Vovan(ator) 27.12.12 22:43
Vovan(ator), скажи мне..., вот ты сейчас ковыряешь вёрстку компонента, правишь там что то, и так далее, а что потом будешь делать, когда сделаешь обновление джумлы, в котором будут кой какие поправки в этом файле от разрабов? Будешь по новой всё правит? 
Если что..., то для того что бы сделать свою вёрстку(что то изменить), в джумле предусмотрена возможность скопировать файлы вёрстки компонентов в шаблон, и там править, тогда оригинальные файлы не затрагиваются, а джумла берёт альтернативную вёрстку из шаблона.
А по теме, смотри blog_item.php
Если что..., то для того что бы сделать свою вёрстку(что то изменить), в джумле предусмотрена возможность скопировать файлы вёрстки компонентов в шаблон, и там править, тогда оригинальные файлы не затрагиваются, а джумла берёт альтернативную вёрстку из шаблона.
А по теме, смотри blog_item.php
NEW 28.12.12 09:47
in Antwort CoDSP 27.12.12 22:54
Скорей всего в com_content --> views --> featured --> tmpl default_item.php судя по коду то, что нужно,
но я не стал проверять, уезжать нужно.
А как приеду, так проверю и отраппортую
но я не стал проверять, уезжать нужно.
А как приеду, так проверю и отраппортую
NEW 28.12.12 09:54
Я не буду трогать оригинальные файлы. Хочу только найти что мне переписывать через оверридис нужно.
На сколько я знаю, папка html шаблоне не переписывается.
Ты вроде это и имеешь в виду joomla override
in Antwort Sergo2008 28.12.12 09:39
В ответ на:
в котором будут кой какие поправки в этом файле от разрабов? Будешь по новой всё правит?
в котором будут кой какие поправки в этом файле от разрабов? Будешь по новой всё правит?
Я не буду трогать оригинальные файлы. Хочу только найти что мне переписывать через оверридис нужно.
На сколько я знаю, папка html шаблоне не переписывается.
Ты вроде это и имеешь в виду joomla override
В ответ на:
в джумле предусмотрена возможность скопировать файлы вёрстки компонентов в шаблон
в джумле предусмотрена возможность скопировать файлы вёрстки компонентов в шаблон
NEW 28.12.12 15:03
in Antwort Vovan(ator) 28.12.12 09:47
может и featured, зависит наверное от настройки в бэкенде. надо только смотреть при какой настройке какой вью берётся :)
NEW 28.12.12 18:36
Блин, жил бы ты рядом, то мне пришлось бы только на пиво тебе работать
Снова правильно подсказал


Благодарю
in Antwort Sergo2008 28.12.12 09:39
В ответ на:
А по теме, смотри blog_item.php
А по теме, смотри blog_item.php
Блин, жил бы ты рядом, то мне пришлось бы только на пиво тебе работать
Снова правильно подсказал
Благодарю
NEW 28.12.12 18:52
in Antwort Vovan(ator) 28.12.12 18:36
Я тебе ссылку давал, там всё есть. Нужно только почитать раздел Templates
Там не наверно, а точно всё написано.
NEW 28.12.12 18:59
in Antwort compman 28.12.12 18:52
Тоже благодарю 

Вчера просто уже башка не соображала вечером, чёт просмотрел быстренько и проглядел
.
Вчера просто уже башка не соображала вечером, чёт просмотрел быстренько и проглядел
29.12.12 09:45
Если твой шаблон, то нет, если оригинальный, то может переписаться, но там по умолчанию только в шаблоне beez5 есть в html контентовский шаблон.
Не..., пивом бы ты не отделался, не пьющий я, пришлось бы квасом и лимонадом рассчитываться.
но проблемо..., спрашивай если шо, если буду знать ответ подскажу, я на джумле с версии 1.0.8 сижу, успел поковырять немного, кой чего в котелке осталось пока.
in Antwort Vovan(ator) 28.12.12 18:36
В ответ на:
На сколько я знаю, папка html шаблоне не переписывается.
На сколько я знаю, папка html шаблоне не переписывается.
Если твой шаблон, то нет, если оригинальный, то может переписаться, но там по умолчанию только в шаблоне beez5 есть в html контентовский шаблон.
В ответ на:
Блин, жил бы ты рядом, то мне пришлось бы только на пиво тебе работать
Блин, жил бы ты рядом, то мне пришлось бы только на пиво тебе работать
Не..., пивом бы ты не отделался, не пьющий я, пришлось бы квасом и лимонадом рассчитываться.
В ответ на:
Снова правильно подсказал
Благодарю
Снова правильно подсказал
Благодарю
но проблемо..., спрашивай если шо, если буду знать ответ подскажу, я на джумле с версии 1.0.8 сижу, успел поковырять немного, кой чего в котелке осталось пока.



