ist das Modul auch unter SSL lauffähig oder sind Anpassungen notwendig?
Druckbare Version
ist das Modul auch unter SSL lauffähig oder sind Anpassungen notwendig?
Wenn ich mir das Modul anschaue steht dort z.B.:
d.h. Links sollten korrekt generiert werden und https sollte nichts im Weg stehen.PHP-Code:
public function addFontAwesome($objPage, $objLayout, $objPageRegular) {
$blnXhtml = ($objPage->outputFormat == 'xhtml');
$protocol = \Environment::get('ssl') ? 'https://' : 'http://';
Ich habe diese Erweiterung unter 3.5.8 laufen, musste allerdings in der ModuleFontAwesome.php in Zeile 51 vor "system" einen Slash einfügen, der im Link bzw. der BaseURL fehlte:
So funktioniert jetzt auch der Einbau ins jQuery Accordion:Code:$source = $baseurl.'/system/modules/kit_fontawesome/assets/css/font-awesome.min.css';
tenplates/ce_accordion.html5 bzw. ce_accordion_start.html5:
templates/j_accordion.html5:Code:<?= $this->headline ?><i class="fa"></i>
Code:<script src="<?= TL_ASSETS_URL ?>assets/jquery/ui/<?= $GLOBALS['TL_ASSETS']['JQUERY_UI'] ?>/jquery-ui.min.js"></script>
<script>
(function($) {
$(document).ready(function() {
$(document).accordion({
// Put custom options here
heightStyle: 'content',
header: 'div.toggler',
collapsible: true,
active: false,
create: function(event, ui) {
$(this).find('i').addClass('fa-angle-double-down');
ui.header.addClass('active').find('i').addClass('fa-angle-double-up');
$('div.toggler').attr('tabindex', 0);
},
activate: function(event, ui) {
ui.newHeader.addClass('active').find('i').removeClass('fa-angle-double-down').addClass('fa-angle-double-up');
ui.oldHeader.removeClass('active').find('i').removeClass('fa-angle-double-up').addClass('fa-angle-double-down');
$('div.toggler').attr('tabindex', 0);
}
});
});
})(jQuery);
</script>