protected $_command = null;
-
use \App\Fluidbook\Compiler\Links;
use Cart;
use Stats;
$this->vdir->copy($l->getPathname(), 'data/images/' . $l->getFilename());
$dim = Image::getimagesize($l->getPathname());
$logo .= 'background-image:url(../images/' . $l->getFilename() . ');width:' . $dim[0] . 'px;height:' . $dim[1] . 'px;';
+ $this->config->logoDimensions = [$dim[0], $dim[1]];
}
$logo .= '}';
$res[] = $logo;
use Cubist\Backpack\Magic\EntityData;
use Cubist\Backpack\Magic\Fields\Color;
use Cubist\Backpack\Magic\Fields\Files;
+use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Fields\SelectFromModel;
use Cubist\Util\CommandLine;
use Cubist\Util\CommandLine\Imagemagick\Ico;
$this->addField([
'name' => 'invertMenuPosition',
- 'type' => 'Checkbox',
- 'label' => __('Intervertir le menu et le logo'),
- 'default' => false,
+ 'type' => SelectFromArray::class,
+ 'label' => __('Disposition du menu et du logo'),
+ 'options' => [0 => __('Logo à droite et menu à gauche'), 1 => __('Logo à gauche et menu à droite'), 2 => __('Logo au centre et menu à gauche'), 3 => __('Logo au centre et menu à droite')],
+ 'hint' => __('Sur un fluidbook RTL (arabe ou hébreu par exemple), les positions sont automatiquement inversées'),
+ 'default' => 0,
'translatable' => false,
]);
$this->addField([