2014-06-29 03:35:47 +00:00
|
|
|
<?php
|
|
|
|
|
$fieldOptions = $field->options();
|
|
|
|
|
?>
|
2014-05-14 13:24:20 +00:00
|
|
|
<!-- Dropdown -->
|
|
|
|
|
<?php if ($this->previewMode): ?>
|
2015-06-27 10:34:34 +00:00
|
|
|
<div class="form-control"><?= (isset($fieldOptions[$field->value])) ? e(trans($fieldOptions[$field->value])) : '' ?></div>
|
2014-05-14 13:24:20 +00:00
|
|
|
<?php else: ?>
|
|
|
|
|
<select
|
|
|
|
|
id="<?= $field->getId() ?>"
|
|
|
|
|
name="<?= $field->getName() ?>"
|
|
|
|
|
class="form-control custom-select"
|
2014-09-25 08:05:35 +00:00
|
|
|
<?= $field->getAttributes() ?>>
|
2014-05-14 13:24:20 +00:00
|
|
|
<?php if ($field->placeholder): ?>
|
|
|
|
|
<option value=""><?= e(trans($field->placeholder)) ?></option>
|
|
|
|
|
<?php endif ?>
|
2014-07-01 07:17:53 +00:00
|
|
|
<?php foreach ($fieldOptions as $value => $option): ?>
|
|
|
|
|
<?php
|
2014-08-06 08:37:50 +00:00
|
|
|
if (!is_array($option)) $option = [$option];
|
2014-07-01 07:17:53 +00:00
|
|
|
?>
|
2014-05-14 13:24:20 +00:00
|
|
|
<option
|
|
|
|
|
<?= $value == $field->value ? 'selected="selected"' : '' ?>
|
2014-07-01 07:17:53 +00:00
|
|
|
<?php if (isset($option[1])): ?>data-<?=strpos($option[1],'.')?'image':'icon'?>="<?= $option[1] ?>"<?php endif ?>
|
2014-05-14 13:24:20 +00:00
|
|
|
value="<?= $value ?>">
|
2014-10-08 07:55:17 +00:00
|
|
|
<?= e(trans($option[0])) ?>
|
2014-05-14 13:24:20 +00:00
|
|
|
</option>
|
|
|
|
|
<?php endforeach ?>
|
|
|
|
|
</select>
|
2015-06-27 10:34:34 +00:00
|
|
|
<?php endif?>
|