<?php if (TL_MODE == 'FE') { $GLOBALS['TL_CSS'][] = 'files/base/layout/css/elements/custom-elements/ce_rsce_form_imageselect.min.css|static'; } ?> <div <?php echo $this->cssID; ?> class="<?= $this->class; ?> form--image-select widget widget-<?php echo($this->input_type); ?> form-group"> <?php if ($this->headline || $this->subline || $this->topline) : ?> <div class="ce--headline" data-aos="<?php if ($this->animation_type) : ?><?php echo $this->animation_type; ?><?php else : ?>animate__fadeInUp<?php endif; ?>"> <?php if ($this->topline) : ?> <span class="ce--topline"><?php echo $this->topline; ?></span> <?php endif; ?> <?php if ($this->headline) : ?> <<?php echo($this->headline_type); ?>> <?php echo($this->headline); ?> </<?php echo($this->headline_type); ?>> <?php endif; ?> <?php if ($this->subline) : ?> <span class="ce--subline" data-aos="<?php if ($this->animation_type) : ?><?php echo $this->animation_type; ?><?php else : ?>animate__fadeInUp<?php endif; ?>"><?php echo $this->subline; ?></span> <?php endif; ?> </div> <?php endif; ?> <?php if ($this->text_right) : ?> <div class="row align-items-center"> <div class="col-12 col-xl-6"> <?php endif; ?> <div class="row"> <?php $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $inputId = ''; for ($i = 0; $i < 3; $i++) { $inputId .= $characters[rand(0, $charactersLength - 1)]; } ?> <?php foreach ($this->inputs as $index => $input) : ?> <div class="col-12 <?php if ($this->text_right) : ?>col-md-6 col-lg-4 col-xl-6 <?php else : ?>col-md-6 col-lg-4 col-xl-3<?php endif; ?>"> <label class="image-select--item" for="opt_<?php echo $inputId; ?>_<?php echo $index; ?>" data-aos="<?php if ($input->animation_type) : ?><?php echo $input->animation_type; ?><?php else : ?>animate__fadeInUp<?php endif; ?>"> <?php if ($input->headline) : ?> <div class="item--headline"> <?php if ($input->headline) : ?> <<?php echo($input->headline_type); ?>> <?php echo($input->headline); ?> </<?php echo($input->headline_type); ?>> <?php endif; ?> </div> <?php endif; ?> <?php if ($input->text_top) : ?> <div class="item--text-top"> <?php echo($input->text_top); ?> </div> <?php endif; ?> <div class="item--image"> <img src="<?= Image::get(FilesModel::findByUuid($input->image)->path, null, null, null); ?>"> </div> <?php if ($input->text_bottom) : ?> <div class="item--text-bottom"> <?php echo($input->text_bottom); ?> </div> <?php endif; ?> <div class="item--input price-relevant"> <div class="form-check"> <input type="<?php echo($this->input_type); ?>" name="<?= $this->name ?>[]" id="opt_<?php echo $inputId; ?>_<?php echo $index; ?>" class="<?php echo($this->input_type); ?> form-check-input" value="<?php echo($input->input_value); ?>"> <label id="lbl_<?php echo $inputId; ?>_<?php echo $index; ?>" for="opt_<?php echo $inputId; ?>_<?php echo $index; ?>" class="form-check-label"> <span class="item--price"><?php echo($input->price); ?></span> € </label> </div> </div> <?php if ($input->preview_links) : ?> <div class="item--preview-links"> <?php echo($input->preview_links); ?> </div> <?php endif; ?> </label> </div> <?php endforeach; ?> </div> <?php if ($this->text_right) : ?> </div> <div class="col-12 col-xl-6"> <div class="col-right" data-aos="<?php if ($this->animation_type) : ?><?php echo $this->animation_type; ?><?php else : ?>animate__fadeInUp<?php endif; ?>"> <?php echo $this->text_right; ?> </div> </div> </div> <?php endif; ?> </div>