getDB(); $param = $system->getRequest()->getParam(); $site_id = (int) $param['site']; $site = $db->getObject ("SELECT * FROM websites WHERE id=".$site_id); $config = array(); foreach ($db->getArrayList("SELECT * FROM websitesettings WHERE site_id=".$site_id." AND instance=''") as $cfg) { $config[$cfg['key']] = $cfg['value']; } unset($cfg); $layouts = array(); foreach(scandir(_LAYOUTPATHX_) as $dir) { if (is_dir(_LAYOUTPATHX_.DIRECTORY_SEPARATOR.$dir) && preg_match('#^[a-zA-Z][a-zA-Z0-9]*#',$dir)) $layouts[] = $dir; } foreach(scandir(_LAYOUTPATH_) as $dir) { if (is_dir(_LAYOUTPATH_.DIRECTORY_SEPARATOR.$dir) && preg_match('#^[a-zA-Z][a-zA-Z0-9]*#',$dir)) $layouts[] = $dir; } $langlist = array( 'de' => 'Deutsch', 'de_de' => 'Deutsch (DE)', 'de_ch' => 'Deutsch (CH)', 'de_at' => 'Deutsch (AT)', 'en' => 'Englisch', 'en_gb' => 'Englisch (GB)', 'en_us' => 'Englisch (US)' ); ?>

Webseite: Layout

Einstellungen • Felder definierenCache löschen Änderungen erfolgreich übernommen

'; break; } } ?>
escapeColumnName('key'); $fields = $db->getObjectListP("SELECT * FROM blocks WHERE site_id=? AND plugin='mcms.mmpilayoutx'",array($site_id)); foreach ($fields as $field) { $fieldType = $db->getObjectP("SELECT * FROM websitesettings WHERE site_id=? AND INSTANCE='?layout' AND {$keyfield}=?",array($site_id,$field->name.':type')); ?> value) { case 'string': $fieldValue = $db->getObjectP("SELECT * FROM websitesettings WHERE site_id=? AND INSTANCE='?layout' AND {$keyfield}=?",array($site_id,$field->name.':value')); ?> getObjectP("SELECT * FROM websitesettings WHERE site_id=? AND INSTANCE='?layout' AND {$keyfield}=?",array($site_id,$field->name.':value')); ?>
Layout
name ?>