LayoutBlock - LoadAlert (uikit)

Aus Wikizone
Wechseln zu: Navigation, Suche
<?php namespace ProcessWire;
// v1.0 shows a modal window on load
// Todo -> would be nice as Hanna code ?
// Todo -> choose from different alert styles (offset banner, modal...)
$content = "";
$headline = "";
$body = "";
if(count($page->headline)) $headline = wrap($page->headline,'<div class="uk-modal-header"><h3 class="uk-modal-title uk-margin-remove-bottom">|</h3></div>');
$content .= '
	<div class="loadalert">
		<div id="modal-'.$page->id.'" uk-modal>
				<div class="uk-modal-dialog">
						<button class="uk-modal-close-default" type="button" uk-close></button>
						'.$headline.'
						<div class="uk-modal-body">
						'.$page->body.'
						</div>

				</div>
		</div>
	</div>
	<script>
	$(function() {
    var modal = UIkit.modal("#modal-'.$page->id.'");
    modal.show();
	});
	</script>
';

return $content;