Руслан

Руслан

С нами с 07 апреля 2021; Место в рейтинге пользователей: #4482

Синхронизация с 1с. куда вводить данные после установки msync

Установил msync. далее в документации написано «Переписываем параметры в 1с или сервис.». А куда именно переписывать? Какие разделы? Если речь идет о том же разделе, где можно задавать свои логин и пароль "«Администрирование» -> «Синхронизация данных» -> «Узлы обмена с сайтами»". То я его найти в 1с не могу. Раздел администрирование есть, а синхронизация данных там отсутствует
Руслан
04 мая 2021, 09:55
modx.pro
272
0

переписать путь к файлу стилей

Добрый день. только начал изучать modx. стоит задача по клике на кнопку менять подключаемые файлы стилей. просто используя php я это сделал. но как это сделать в modx не понимаю.
это нативный php

$css = 'style.css';
$css2 = 'style2.css';

$filename = 'index.php';
$file = file_get_contents($filename);
$title_pattern = $css;
$test = preg_replace("~$title_pattern~", $css2, $file);
file_put_contents($filename, $test);

header('Location: index.php');

а это уже код внутри modx

кнопка на странице, где 124 это номер сниппета



а это сам сниппет

<?php

function getStyle() {

$css = '[[$styles]]'; // чанк исходного файла css
$css2 = '[[$styles2]]'; //чанк файла на который надо поменять

$filename = [[$head]]; //чанк — место где происходит замена css файлов
$file = file_get_contents($filename);
$title_pattern = $css;
$test = preg_replace("~$title_pattern~", $css2, $file);
return file_put_contents($filename, $test);

}
Руслан
07 апреля 2021, 15:30
modx.pro
523
0