А зачем угадывать? Можно просто описать happy path пользоватильского сценария, и сторонние path. Донести человеческим языком что должно отображать на экране у пользователя в том или ином случае.
ссылки, выводимые на некоторых детальных страницах тех элементов у которых она будет добавлена
1. Эта ссылка не имеет никакого отношения к сущности которую описывает инфоблок и запихивать её в свойства будет какой-то странной мешаниной;
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$this->SetViewTarget("banner-head");
if (!empty($arResult['PICTURE'])){
echo CFile::GetPath($arResult['PICTURE']);
}
проверка пришёл ли баннер или нет, и от этого показывать разный заголовок и крошки
<? ob_start(); ?>
...
<? $APPLICATION->AddViewContent('breadcrumbs', ob_get_clean());?>
echo $APPLICATION->GetTitle()
UPDATE `b_lang` SET `SERVER_NAME`='subdomain.mysite.ru' WHERE `SERVER_NAME` = 'mysite.ru';
UPDATE `b_lang_domain` SET `DOMAIN` = 'subdomain.mysite.ru' WHERE `DOMAIN` = 'mysite.ru';
UPDATE `b_option` SET `VALUE` = 'subdomain.mysite.ru' WHERE `VALUE` = 'mysite.ru' AND `NAME` = 'server_name';
return src(['app/scss/style.scss'])
.pipe(scss({outputStyle:'compressed'}))
.pipe(concat('style.min.css'))
<?php
$data = [];
foreach ($script as $script_gallery_photos){
require __DIR__ . '/settings.php'; // странновато делать require внутри цикла. Это точно правильно?
$data[] = [
'src' => $site_img.'/stamp/'.$script_gallery_photos['file_url'],
'w' => $script_gallery_photos['width'],
'h' => $script_gallery_photos['height'],
'title' => $title_heard, // кажется, тут опечатка в имени переменной
];
}
echo json_encode($data);
$sum_population = get_field('city-population');
$sum_population += (int)$sum_population;
$sum_population += (int)get_field('city-population');