0
Как в Joomla! сделать заголовок модуля в виде нужной ссылки?
Posted by Mirotvoretz
in
Joomla 1.5
Возникла необходимость при разработке сайта на CMS Joomla! сделать так, чтобы заголовок модуля был в виде ссылки на нужный мне раздел (категорию) статей. Немного погуглив, нашёл одно решение на этом сайте, за что спасибо его создателю. Здесь продублирую это решение.
Как видите модулей в условии может быть несколько, а все не упомянутые выводятся в обычном режиме.
Далее в блоках вывода модулей необходимо вписать нужный стиль отображения, например так:
<jdoc:include type="modules" name="left" style="xhtmlwithlink" />
Вот такое простое решение. Конечно, придётся немного повозиться в исходном коде, но результат, как мне кажется оправдывает затраченные усилия.
Если же вам известны другие решения - отписывайтесь в комментах, будет весьма любопытно взглянуть.
- Найти файл /templates/имя_шаблона/html/modules.php. Насколько я понял он отвечает за стили отображения модулей.
- Добавить в него функцию следующего вида:
<?php, где $module->id == 43 — id модуля, для которого вы хотите сделать заголовок в виде ссылки.
function modChrome_xhtmlwithlink($module, &$params, &$attribs)
{
$headerLevel = "3";
if (!empty ($module->content)) : ?>
<div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>">
<?php if ($module->showtitle) : ?>
<?php if($module->id == 43) : ?>
<h<?php echo $headerLevel; ?>>
<a href="любая_ссылка">
<?php echo $module->title;?>
</a>
</h<?php echo $headerLevel; ?>>
<?php elseif($module->id == 56) : ?>
<h<?php echo $headerLevel; ?>>
<a href="любая_ссылка">
<?php echo $module->title;?>
</a>
</h<?php echo $headerLevel; ?>>
<?php elseif($module->id == 46) : ?>
<h<?php echo $headerLevel; ?>>
<a href="/mml/faqs/">
<?php echo $module->title;?>
</a>
</h<?php echo $headerLevel; ?>></br>
<?php else : ?>
<h<?php echo $headerLevel;?>>
<?php echo $module->title; ?>
</h<?php echo $headerLevel; ?>>
<?php endif; ?>
<?php endif; ?>
<?php echo $module->content; ?>
</div>
<?php endif;
}
?>
Как видите модулей в условии может быть несколько, а все не упомянутые выводятся в обычном режиме.
Далее в блоках вывода модулей необходимо вписать нужный стиль отображения, например так:
<jdoc:include type="modules" name="left" style="xhtmlwithlink" />
Вот такое простое решение. Конечно, придётся немного повозиться в исходном коде, но результат, как мне кажется оправдывает затраченные усилия.
Если же вам известны другие решения - отписывайтесь в комментах, будет весьма любопытно взглянуть.
|


Полиция... Изучаем варианты аббревиатур.
Posted by Mirotvoretz
in
Общество
1. Полицейский инспектор дорожного и общественного контроля (ПИДОК)
2. Полицейское Управление Патрульно-Постовой Службы (ПУППС)
3. Отдел Полиции Соблюдения Общественного Спокойствия (ОПСОС)
4. Полицейский Инспектор Защиты Детства и Юношества (@цензура@ЮН)
5. Полицейский Инспектор Службы Контроля за Автотранспортом (ПИСКА)
6. Полицейские Инспекторы Дорожного Регулирования (ПИДР)
7. Полицейская Дорожно-Регулировочная Служба (ПДРС)
С 1 марта участковые будут называться сотрудниками
участковой квартальной инспекции сокращенно СУКИ...ГИБДДшники будут называться
полицейский инспектор дорожного регулирования сокращенно ПИДР....а вместо ГАИ
будет государственная единая инспекция - ГЕИ, не повезло еще Железнодорожному Отделению полиции!!! Где работаешь???? в ЖОПе.
Эту страну не победить...
|
2. Полицейское Управление Патрульно-Постовой Службы (ПУППС)
3. Отдел Полиции Соблюдения Общественного Спокойствия (ОПСОС)
4. Полицейский Инспектор Защиты Детства и Юношества (@цензура@ЮН)
5. Полицейский Инспектор Службы Контроля за Автотранспортом (ПИСКА)
6. Полицейские Инспекторы Дорожного Регулирования (ПИДР)
7. Полицейская Дорожно-Регулировочная Служба (ПДРС)
С 1 марта участковые будут называться сотрудниками
участковой квартальной инспекции сокращенно СУКИ...ГИБДДшники будут называться
полицейский инспектор дорожного регулирования сокращенно ПИДР....а вместо ГАИ
будет государственная единая инспекция - ГЕИ, не повезло еще Железнодорожному Отделению полиции!!! Где работаешь???? в ЖОПе.
Эту страну не победить...
|


Подписаться на:
Сообщения (Atom)
Подписчики
Главное меню
Ярлычки
- Веб-разработка (3)
- Контент (1)
- Общество (1)
- проза жизни (1)
- Сайты (2)
- Сервисы для веб-мастера (2)
- форум (1)
- Цели (1)
- Юмор`с (1)
- Joomla 1.5 (2)