You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
4.8 KiB
PHP
104 lines
4.8 KiB
PHP
<?php include __DIR__ . "/inc/head.inc.php"; ?>
|
|
<div class="is-loading">
|
|
|
|
<!-- Wrapper -->
|
|
<div id="wrapper" class="fade-in">
|
|
|
|
<!-- Intro -->
|
|
<div id="intro">
|
|
<h1 class="sw-text" data-component="banner-title"><?php get_component("banner-title"); ?></h1>
|
|
<p class="sw-text" data-component="lead"><?php get_component("lead"); ?></p>
|
|
<ul class="actions">
|
|
<li><a href="#header" class="button icon solo fas fa-arrow-down scrolly">Continue</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<?php include __DIR__ . "/inc/header.inc.php"; ?>
|
|
|
|
<!-- Main -->
|
|
<div id="main">
|
|
|
|
<!-- Featured Post -->
|
|
<article class="post featured">
|
|
<header class="major">
|
|
<h2 class="sw-text" data-component="featured-header"><?php get_component("featured-header"); ?></h2>
|
|
<p class="sw-text" data-component="featured-text"><?php get_component("featured-text"); ?></p>
|
|
</header>
|
|
<?php
|
|
if (!is_complex_empty("featured-image")) {
|
|
$image = get_complex_component("featured-image", null, ['image', 'link']);
|
|
$css = "";
|
|
if (empty($image['image'])) {
|
|
$css = "height: 100px;";
|
|
}
|
|
?>
|
|
<a href="<?php get_url_or_slug($image['link']); ?>" class="image main sw-complex" data-json="<?php get_escaped_json($image); ?>" data-component="featured-image">
|
|
<img src="<?php get_file_url($image['image']); ?> " alt="" style="<?php echo $css; ?>" />
|
|
</a>
|
|
<?php
|
|
}
|
|
?>
|
|
<?php
|
|
$btn = get_complex_component("featured-btn", null, ['icon', 'link', 'text']);
|
|
if (!is_complex_empty("featured-btn")) {
|
|
?>
|
|
<ul class="actions">
|
|
<li>
|
|
<a href="<?php get_url_or_slug($btn['link']); ?>" class="button big sw-complex" data-json="<?php get_escaped_json($btn); ?>" data-component="featured-btn">
|
|
<i class="<?php echo $btn['icon']; ?>"></i> <?php echo $btn['text']; ?>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<?php
|
|
}
|
|
?>
|
|
</article>
|
|
|
|
<!-- Posts -->
|
|
<section class="posts">
|
|
<?php
|
|
for ($i = 1; $i <= 6; $i++) {
|
|
if (is_complex_empty("article-$i") && is_component_empty("article-header-$i") && is_component_empty("article-text-$i")) {
|
|
continue;
|
|
}
|
|
$article = get_complex_component("article-$i", null, ['icon', 'image', 'text', 'link']);
|
|
?>
|
|
<article>
|
|
<header>
|
|
<h2>
|
|
<a href="<?php get_url_or_slug($article['link']); ?>" class="sw-text" data-component="<?php echo "article-header-$i"; ?>">
|
|
<?php get_component("article-header-$i") ?>
|
|
</a>
|
|
</h2>
|
|
</header>
|
|
<a href="<?php get_url_or_slug($article['link']); ?>" class="image fit"><img src="<?php get_file_url($article['image']); ?>" alt="" /></a>
|
|
<span class="sw-complex" data-json="<?php get_escaped_json($article); ?>" data-component="<?php echo "article-$i"; ?>"></span>
|
|
<div class="sw-editable" data-component="article-text-<?php echo $i; ?>">
|
|
<?php get_component("article-text-$i"); ?>
|
|
</div>
|
|
<?php
|
|
if (!empty($article['text'])) {
|
|
?>
|
|
<ul class="actions">
|
|
<li>
|
|
<a href="<?php get_url_or_slug($article['link']); ?>" class="button">
|
|
<i class="<?php echo $article['icon']; ?>"></i> <?php echo $article['text']; ?>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<?php
|
|
}
|
|
?>
|
|
</article>
|
|
<?php
|
|
}
|
|
?>
|
|
</section>
|
|
</div>
|
|
|
|
<?php include __DIR__ . "/inc/footer.inc.php"; ?>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<?php include __DIR__ . "/inc/scripts.inc.php"; ?>
|