03.09.01 — mod_custom hero override, palette starter files, updated descriptions #84
8
.claude/settings.local.json
Normal file
8
.claude/settings.local.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"permissions": {
|
||||||
|
"allow": [
|
||||||
|
"Bash(git checkout:*)",
|
||||||
|
"Bash(git branch:*)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
36
src/html/mod_custom/hero.php
Normal file
36
src/html/mod_custom/hero.php
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @package Joomla.Site
|
||||||
|
* @subpackage mod_custom
|
||||||
|
*
|
||||||
|
* @copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
||||||
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||||
|
*
|
||||||
|
* Template override for mod_custom adding banner-overlay wrapper pattern.
|
||||||
|
* Based on Cassiopeia's banner layout approach.
|
||||||
|
*/
|
||||||
|
|
||||||
|
defined('_JEXEC') or die;
|
||||||
|
|
||||||
|
use Joomla\CMS\HTML\HTMLHelper;
|
||||||
|
use Joomla\CMS\Uri\Uri;
|
||||||
|
|
||||||
|
$modId = 'mod-custom' . $module->id;
|
||||||
|
$moduleclass = htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_COMPAT, 'UTF-8');
|
||||||
|
|
||||||
|
if ($params->get('backgroundimage')) {
|
||||||
|
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||||
|
$wa = $app->getDocument()->getWebAssetManager();
|
||||||
|
$wa->addInlineStyle(
|
||||||
|
'#' . $modId . '{background-image: url("' . Uri::root(true) . '/' . HTMLHelper::_('cleanImageURL', $params->get('backgroundimage'))->url . '");}',
|
||||||
|
['name' => $modId]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
|
<div class="mod-custom custom banner-overlay<?php echo $moduleclass ? ' ' . $moduleclass : ''; ?>" id="<?php echo $modId; ?>">
|
||||||
|
<div class="overlay">
|
||||||
|
<?php echo $module->content; ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
DEFGROUP: Joomla
|
DEFGROUP: Joomla
|
||||||
INGROUP: MokoCassiopeia
|
INGROUP: MokoCassiopeia
|
||||||
PATH: templates/mokocassiopeia/templateDetails.xml
|
PATH: templates/mokocassiopeia/templateDetails.xml
|
||||||
VERSION: 03.08.04
|
VERSION: 03.09.01
|
||||||
BRIEF: Template manifest XML file for MokoCassiopeia
|
BRIEF: Template manifest XML file for MokoCassiopeia
|
||||||
=========================================================================
|
=========================================================================
|
||||||
-->
|
-->
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
</server>
|
</server>
|
||||||
</updateservers>
|
</updateservers>
|
||||||
<name>MokoCassiopeia</name>
|
<name>MokoCassiopeia</name>
|
||||||
<version>03.09.00</version>
|
<version>03.09.01</version>
|
||||||
<creationDate>2026-03-08</creationDate>
|
<creationDate>2026-03-08</creationDate>
|
||||||
<author>Jonathan Miller || Moko Consulting</author>
|
<author>Jonathan Miller || Moko Consulting</author>
|
||||||
<authorEmail>hello@mokoconsulting.tech</authorEmail>
|
<authorEmail>hello@mokoconsulting.tech</authorEmail>
|
||||||
|
|||||||
Reference in New Issue
Block a user