resource(); $config = !empty($config) ? $config : []; foreach ($prefixes as $prefix) { //********************************* H1 **************************************// $h1_margin = (isset($config[$prefix . 'heading_h1_margin']) && !empty($config[$prefix . 'heading_h1_margin'])) ? $config[$prefix . 'heading_h1_margin'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; $h1_padding = (isset($config[$prefix . 'heading_h1_padding']) && !empty($config[$prefix . 'heading_h1_padding'])) ? $config[$prefix . 'heading_h1_padding'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; //********************************* H2 **************************************// $h2_margin = (isset($config[$prefix . 'heading_h2_margin']) && !empty($config[$prefix . 'heading_h2_margin'])) ? $config[$prefix . 'heading_h2_margin'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; $h2_padding = (isset($config[$prefix . 'heading_h2_padding']) && !empty($config[$prefix . 'heading_h2_padding'])) ? $config[$prefix . 'heading_h2_padding'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; //********************************* H3 **************************************// $h3_margin = (isset($config[$prefix . 'heading_h3_margin']) && !empty($config[$prefix . 'heading_h3_margin'])) ? $config[$prefix . 'heading_h3_margin'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; $h3_padding = (isset($config[$prefix . 'heading_h3_padding']) && !empty($config[$prefix . 'heading_h3_padding'])) ? $config[$prefix . 'heading_h3_padding'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; //********************************* H4 **************************************// $h4_margin = (isset($config[$prefix . 'heading_h4_margin']) && !empty($config[$prefix . 'heading_h4_margin'])) ? $config[$prefix . 'heading_h4_margin'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; $h4_padding = (isset($config[$prefix . 'heading_h4_padding']) && !empty($config[$prefix . 'heading_h4_padding'])) ? $config[$prefix . 'heading_h4_padding'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; //********************************* H5 **************************************// $h5_margin = (isset($config[$prefix . 'heading_h5_margin']) && !empty($config[$prefix . 'heading_h5_margin'])) ? $config[$prefix . 'heading_h5_margin'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; $h5_padding = (isset($config[$prefix . 'heading_h5_padding']) && !empty($config[$prefix . 'heading_h5_padding'])) ? $config[$prefix . 'heading_h5_padding'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; //********************************* H6 **************************************// $h6_margin = (isset($config[$prefix . 'heading_h6_margin']) && !empty($config[$prefix . 'heading_h6_margin'])) ? $config[$prefix . 'heading_h6_margin'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; $h6_padding = (isset($config[$prefix . 'heading_h6_padding']) && !empty($config[$prefix . 'heading_h6_padding'])) ? $config[$prefix . 'heading_h6_padding'] : '%7B%22top%22%3A%7B%22number%22%3A%221%22%2C%22units%22%3A%22px%22%7D%2C%22bottom%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22right%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%2C%22left%22%3A%7B%22number%22%3A%220%22%2C%22units%22%3A%22px%22%7D%7D'; //************************** render ********************************// $style .= $resource ->render('@theme/assets/css/constructor-styles/styleparts/heading.php', [ // h1 'h1_margin' => $h1_margin, 'h1_padding' => $h1_padding, // h2 'h2_margin' => $h2_margin, 'h2_padding' => $h2_padding, // h3 'h3_margin' => $h3_margin, 'h3_padding' => $h3_padding, // h4 'h4_margin' => $h4_margin, 'h4_padding' => $h4_padding, // h5 'h5_margin' => $h5_margin, 'h5_padding' => $h5_padding, // h6 'h6_margin' => $h6_margin, 'h6_padding' => $h6_padding, ]); } print($style);