setRegion('sidebar'); $block->setWeight($weight); $settings = $block->get('settings'); $settings['label'] = $label; $settings['label_display'] = '0'; $block->set('settings', $settings); if (!empty($pages)) { $block->setVisibilityConfig('request_path', [ 'id' => 'request_path', 'negate' => FALSE, 'pages' => implode("\n", $pages), ]); } else { // Eemalda olemasolev request_path visibility. $visibility = $block->get('visibility'); unset($visibility['request_path']); $block->set('visibility', $visibility); } $block->save(); echo "paigutatud: $id -> sidebar (w=$weight, label=$label)\n"; } // Peida üleliigsed metro_block_* (top/footer HTML blokid) — need tulevad // teema töö käigus õigetesse regionidesse. $hide = ['metro_block_1', 'metro_block_2', 'metro_block_3', 'metro_block_4', 'metro_block_5', 'metro_block_6', 'metro_block_7']; foreach ($hide as $id) { $block = Block::load($id); if ($block) { $block->disable(); $block->save(); echo "keelatud: $id (top/footer HTML blokk, ootab teemat)\n"; } } echo "done\n";