2016-12-16 6 views
0

Мне была дана задача обновить CSS сайта электронной почты netsuite, созданного с помощью SuiteCommerce Advanced. Обновление очень просто, но изменения, которые я делаю, не отражаются на веб-сайте.Редактировать файлы в NetSuite SCA

Я установил правильные файлы CSS в Файловом шкафу, но они находятся внутри Веб-хостинг файлов> Живые хостинг файлы> Приложения SSP. Я считаю, что они создаются и компилируются локально, а затем загружаются/развертываются в NetSuite, но у меня нет источника, и мне нужно только обновить 1 или 2 очень простых свойства стиля.

Итак, как мне обновить файл CSS?

Примечание: Мне сказали, что версия SCA устарела, и у нее нет функции редактирования онлайн-ресурсов, как у другого нашего сайта SCA. Я не знаю, какая функция редактирования вызывается, но к ней можно получить доступ, когда нажата клавиша ESC на странице.

ответ

1

Для старых сайтов SCA, вам нужно будет внести изменения к файлу CSS с использованием IDE и повторной загрузке файла обратно в NetSuite. После загрузки файла NetSuite начнет фоновый процесс, чтобы «перекомпилировать» файлы. Возможно, вам придется обновить один из HTML-файлов приложения bundle/SSP, чтобы NetSuite также перестроил это приложение. Например, если CSS находится в глобальном масштабе, и вы хотите обновить стиль в приложениях пакета/ssp ShopFlow; вы должны обновить CSS и загрузить его. Затем я использую комментарий HTML в одном из файлов ShopFlow и загружаю его. Это инициирует событие в NetSuite для восстановления как глобальных, так и ssp ShopFlow.

Надеюсь, это достаточно ясно. Проблема заключается в различиях в версиях SCA. Новые версии полностью отличаются от старых версий до Denali.

+0

Это также ответило на будущие вопросы, которые я имею в виду. Спасибо –

+0

Удивительный, рад помочь ... – scheppsr77

1

У SCA есть процесс сборки/развертывания на основе gulp. Обычно вы можете получить исходный проект из zip-файла в папке _Sources в папках приложения SSP.

Однако проблема заключается в получении исходных файлов текущего развертывания. Это может быть трудно реализовать - проект КАЖДЫЙ SCA должен был управлять исходным кодом, внешним для Netsuite. Обычно я использую github; некоторые клиенты использовали битбакет. Множество вариантов.

Так в основном: Настройка узла/НМП идеально: клонировать .git репо, который имеет текущее состояние развертывания SCA или: сделать .git репо : разархивировать стартер проекта в _SOURCES

НАЯ установка и т.д.

наконец глоток чистая & & глоток развернуть

ПРИМЕЧАНИЯ Вы также можете запустить глоток местным, что предоставит локальную версию ваших текущих файлов разработки.

Используйте это, регулируя URL места вы находитесь, чтобы быть * -local.ssp

например http://myscasite/ssp-deployment-path/shopping.ssp использует свои живые файлы

http://myscasite/ssp-deployment-path/shopping-local.ssp использует локальные файлы

Если вы псевдонимами ваши пути вам может понадобиться, чтобы перейти к: http://myscasite/c.COMAPNYID/ssp-deployment-path/shopping-local.ssp

Смежные вопросы