Dateien nach "templates" hochladen

This commit is contained in:
2025-11-26 16:36:26 +00:00
parent 2318594ea9
commit 8f82a72ea3
5 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
<?php
/**
* @var array $meta Enthält alle Metadaten des Teammitglieds
* @var string $column_style Der Inline-Style für die Spaltenbreite
*/
?>
<div class="teamcard teamcard-compact" <?php echo $column_style; ?>>
<?php if ($meta['bild_url']): ?>
<div class="teamcard-image">
<img src="<?php echo esc_url($meta['bild_url']); ?>" alt="<?php echo esc_attr(get_the_title()); ?>">
</div>
<?php endif; ?>
<div class="teamcard-content">
<h3 class="teamcard-name"><?php the_title(); ?></h3>
<p class="teamcard-function"><?php echo esc_html($meta['funktion']); ?></p>
</div>
</div>

View File

@@ -0,0 +1,19 @@
<?php
/**
* @var array $meta Enthält alle Metadaten des Teammitglieds
* @var string $column_style Der Inline-Style für die Spaltenbreite
*/
?>
<div class="teamcard teamcard-featured" <?php echo $column_style; ?>>
<?php if ($meta['bild_url']): ?>
<div class="teamcard-image">
<img src="<?php echo esc_url($meta['bild_url']); ?>" alt="<?php echo esc_attr(get_the_title()); ?>">
</div>
<?php endif; ?>
<div class="teamcard-content">
<h3 class="teamcard-name"><?php the_title(); ?></h3>
<p class="teamcard-function"><?php echo esc_html($meta['funktion']); ?></p>
<p class="teamcard-responsibility"><?php echo esc_html($meta['zustaendigkeit']); ?></p>
</div>
</div>

35
templates/card-flip.php Normal file
View File

@@ -0,0 +1,35 @@
<?php
/**
* @var array $meta Enthält alle Metadaten des Teammitglieds
* @var string $column_style Der Inline-Style für die Spaltenbreite
*/
?>
<div class="teamcard-flip-container" <?php echo $column_style; ?>>
<div class="teamcard-flipper">
<!-- Vorderseite der Karte -->
<div class="teamcard teamcard-flip teamcard-front">
<?php if ($meta['bild_url']): ?>
<div class="teamcard-image">
<img src="<?php echo esc_url($meta['bild_url']); ?>" alt="<?php echo esc_attr(get_the_title()); ?>">
</div>
<?php endif; ?>
<div class="teamcard-content">
<h3 class="teamcard-name"><?php the_title(); ?></h3>
<p class="teamcard-function"><?php echo esc_html($meta['funktion']); ?></p>
</div>
</div>
<!-- Rückseite der Karte -->
<div class="teamcard teamcard-flip teamcard-back">
<div class="teamcard-content">
<h3 class="teamcard-name"><?php the_title(); ?></h3>
<div class="teamcard-responsibility">
<?php
// nl2br() wandelt Zeilenumbrüche in <br>-Tags um
echo wp_kses_post(nl2br($meta['zustaendigkeit']));
?>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,17 @@
<?php
/**
* @var array $meta Enthält alle Metadaten des Teammitglieds
* @var string $column_style Der Inline-Style für die Spaltenbreite
*/
?>
<div class="teamcard teamcard-profile" <?php echo $column_style; ?>>
<div class="teamcard-profile-header" <?php echo $meta['bild_url'] ? 'style="background-image: url(' . esc_url($meta['bild_url']) . ');"' : ''; ?>>
<div class="teamcard-profile-content">
<h3 class="teamcard-name"><?php the_title(); ?></h3>
<p class="teamcard-function"><?php echo esc_html($meta['funktion']); ?></p>
</div>
</div>
<div class="teamcard-profile-body">
<p class="teamcard-responsibility"><?php echo esc_html($meta['zustaendigkeit']); ?></p>
</div>
</div>

View File

@@ -0,0 +1,19 @@
<?php
/**
* @var array $meta Enthält alle Metadaten des Teammitglieds
* @var string $column_style Der Inline-Style für die Spaltenbreite
*/
?>
<div class="teamcard teamcard-standard" <?php echo $column_style; ?>>
<?php if ($meta['bild_url']): ?>
<div class="teamcard-image">
<img src="<?php echo esc_url($meta['bild_url']); ?>" alt="<?php echo esc_attr(get_the_title()); ?>">
</div>
<?php endif; ?>
<div class="teamcard-content">
<h3 class="teamcard-name"><?php the_title(); ?></h3>
<p class="teamcard-function"><?php echo esc_html($meta['funktion']); ?></p>
<p class="teamcard-responsibility"><?php echo esc_html($meta['zustaendigkeit']); ?></p>
</div>
</div>