Как изменять файлы при работе с удаленным ftp сервером

Есть удаленный ftp-server. На нем развернут действующий сайт. Сайт сверстан с помощью ModX. У меня есть доступ к ftp-серверу (логин пароль). Нужно внести изменения в верстку сайта. Файловая структура такова:

/
    .cagefs
    .cl.selector
    .cpanel
    .htpasswds
    .jbm
    .softaculous
    .spamassassin
    .ssh
    .trash
    access-logs
    dev.site.com
    site-category.com
    etc
    logs
    movedir
    old_public_html
    perl5
    public_ftp
    public_html
    ssl
    tmp
    www
    

Я никогда не работала с данной CMS, поэтому не могу понять, в какой из директорий необходимо внести изменения. Предполагаю, что внести изменения нужно в dev.site.com. Пробовала скачать данную папку с помощью filezilla, но, в связи с тем, что папка слишком большая, сервер ограничил возможность данную. Обычно я имела дело с git репозиториями, которые клонировала себе на локальный ПК и работала с ним. Но тут я вижу в папках dev.site.com, public_html, что файл .gitignore есть, но при вводе git status (при подключении к ftp серверу через консоль) - пишет, что недопустимая команда. Поэтому меня интересует алгоритм, каким образом мне стоит вносить изменения в код сайта.

Правка 1 Нашла файлы css, внесла изменения — работает. Также нашла chunk с мобильным меню, который нужно изменить. При внесении изменений в верстку — работает.

<nav class="mobile-header__nav">
            <ul class="mobile-header__nav-list">
                {'pdoMenu' | snippet : [
                    'parents' => 0,
                    'level' => 2,
                    'showHidden' => 1,
                    'tvFilters' => 'menuDisplayTop==1',
                    'hereClass' => 'active',
                    'tplOuter' => '@INLINE {$wrapper}',
                    'tpl' => '@INLINE <li class="mobile-header__nav-item {$classnames}">
                                                <a href="{$link}" class="mobile-header__nav-link {$classnames}">{$menutitle}</a>
                                                <span class="arrow">!</span>
                                            </li>
                                            <li class="header__nav-divider"></li>',
                    'tplParentRow' => '@INLINE <li class="mobile-header__nav-item {$classnames}">
                                                        <a href="{$link}" class="mobile-header__nav-link mobile-header__nav-link--show {$classnames}">{$menutitle}</a>
                                                        <span class="arrow">!</span>
                                                        <ul class="mobile-header__submenu">
                                                            {$wrapper}
                                                        </ul>
                                                    </li>
                                                    <li class="header__nav-divider"></li>',
                    'tplInnerRow' => '@INLINE <li class="mobile-header__submenu-item {$classnames}">
                                                        <a href="{$link}" class="mobile-header__submenu-link {$classnames}">
                                                            {$menutitle}
                                                        </a>
                                                    </li>',
                ]}
            </ul>
        </nav>

Каким образом в таком случае можно внести срабатывание функции при нажатии на добавленный элемент (span с !)?


Ответы (0 шт):