Diese Version läßt sich einklappen:
Code: Alles auswählen
<?php
function Iframe($component) {
$modalId = mt_rand();
return '<div class="hh">'
. '<div data-toggle="collapse" data-target="#' . $modalId . '">'
. '<img src="../assets/icons/' . $component["icon"] . '" class="icon">' . $component['name']
. '</div>'
. '<div class="hh2 collapse" id="' . $modalId . '">'
. '<iframe src="' . $component['url'] . '" width="100%" height="450"></iframe>'
. '</div>'
. '</div>';
}
Code: Alles auswählen
<?php
function Iframe($component) {
$modalId = mt_rand();
if (!isset($component['color'])) $component['color'] = '#595959';
return '<div class="hh" style=\'border-left-color: '.$component['color'].'; border-left-style: solid;\'>'
. '<div data-toggle="collapse" data-target="#' . $modalId . '">'
. '<img src="../assets/icons/' . $component["icon"] . '" class="icon">' . $component['name']
. '</div>'
. '<div class="hh2">'
. '<iframe src="' . $component['url'] . '" width="100%" height="630"></iframe>'
. '</div>'
. '</div>';
}
Diese Version funktioniert jetzt:
Code: Alles auswählen
<?php
function Iframe($component) {
$modalId = mt_rand();
if (!isset($component['color'])) $component['color'] = '#595959';
return '<div class="hh" style=\'border-left-color: '.$component['color'].'; border-left-style: solid;\'>'
. '<div data-toggle="collapse" data-target="#' . $modalId . '">'
. '<img src="../assets/icons/' . $component["icon"] . '" class="icon">' . $component['name']
. '</div>'
. '<div class="hh2 collapse" id="' . $modalId . '">'
. '<iframe src="' . $component['url'] . '" width="100%" height="630"></iframe>'
. '</div>'
. '</div>';
}
Nur leider funktioniert es nicht bei den Systemvaraiblen.
Ist das machbar?
Dann wäre das durchgängig klasse.
Gruß
Andreas