Lightbox öffnen, wenn bestimmter newsbeitrag publiziert ist
Hallo Community
Ich habe eine spezielle Aufgabe:
Ich muss auf einer Hotelseite ein Popup realisieren, das automatisch geöffnet wird, wenn ein bestimmter Newsbeitrag publiziert wird (Ferienmeldung).
grundsätzlicher Approach ist der: https://community.contao.org/de/show...-%29-einbinden
Allerdings müsste ich das jetzt in fe_page einbinden mit einer abfrage, ob der betreffende Newsbeitrag publiziert ist, oder?
Im Sinne von:
Code:
If newsbeitrag 99=public
Mediabox.open('#mb_popup', '', '300 262');return false;
endif
Als Php-Noob habe ich da Probleme, kann mir jemand helfen? Kann ich überhaupt per Php prüfen, ob ein einzelner newsbeitrag public ist?
bekomme es nicht zum laufen...
Danke vielmals für Deine Hilfe, aber ich glaube, da meine Contao-Installation nicht auf aktuellem Stand ist, gibts da differenzen in den Templates:
Code:
<?php
// Add mediabox style sheet
$GLOBALS['TL_CSS'][] = 'plugins/mediabox/'. MEDIABOX .'/css/mediaboxAdvWhite21.css||static';
?>
<script src="<?php echo TL_PLUGINS_URL; ?>plugins/mediabox/<?php echo MEDIABOX; ?>/js/mediabox.js"></script>
<script>
Mediabox.scanPage = function() {
var links = $$('a').filter(function(el) {
return el.getAttribute('data-lightbox') != null;
});
$$(links).mediabox({
// Put custom options here
counterText: '<br />(Bild {x} von {y})'
}, function(el) {
return [el.href, el.title, el.getAttribute('data-lightbox')];
}, function(el) {
var data = this.getAttribute('data-lightbox').split(' ');
return (this == el) || el.getAttribute('data-lightbox').match(data[0]);
});
};
window.addEvent('domready', Mediabox.scanPage);
</script>
WO muss das php-Schnipsel da hin, damits funktioniert?