2016-12-16 84 views
0

我被給了一個任務來更新使用SuiteCommerce Advanced構建的netsuite電子商務網站的CSS。更新非常簡單,但我所做的更改未反映到網站上。在NetSuite SCA中編輯文件

我在文件櫃中找到了正確的CSS文件,但它們位於網站託管文件> Live Hosting Files> SSP Applications。我相信它們是在本地創建和編譯的,然後上傳/部署到NetSuite中,但我沒有源代碼,我需要做的僅僅是更新1或2個非常簡單的樣式屬性。

那麼如何更新CSS文件呢?

注:我聽說SCA版本比較老,沒有像我們其他SCA網站那樣的在線源編輯功能。我不知道該編輯功能被調用了什麼,但是當在頁面中按下ESC鍵時可以訪問它。

回答

1

對於老的SCA的網站,您將需要做出改變使用IDE將該文件重新上傳到NetSuite。一旦文件上傳完畢,NetSuite將啓動一個後臺進程來「重新編譯」這些文件。您可能需要更新bundle/SSP應用程序中的某個HTML文件,以使NetSuite重新生成該應用程序。例如,如果CSS處於全局狀態,並且您想要更新ShopFlow包/ ssp應用程序的樣式;你會更新CSS並上傳它。然後,我對其中一個ShopFlow文件使用HTML註釋並上傳它。這會在NetSuite中觸發一個事件來重建Global ssp和ShopFlow ssp。

希望這已經夠清楚了。問題在於SCA版本的差異。新的版本與舊版的Denali版本完全不同。

+0

這也回答了我想到的未來問題。謝謝 –

+0

真棒,很高興協助... – scheppsr77

1

SCA有一個基於吞吐量的構建/部署過程。通常情況下,您可以從SSP應用程序文件夾的_Sources文件夾中的zip文件中獲取最初的項目。

但問題是獲取當前部署的源文件。這些可能很難實現 - 每個SCA項目都應該有Netsuite外部的託管源代碼。我通常使用github;有些客戶使用bitbucket。很多選擇。

所以基本上: 設置節點/ NPM 理想:克隆具有SCA部署 或當前狀態的git的回購:做一個git的回購 :解壓該項目啓動於_SOURCES

NPM安裝等

終於 一口乾淨& &一飲而盡部署

注意 您也可以運行本地一飲而盡說將提供您當前的開發文件的本地版本。

使用此通過調整你在這個地方的網址是* -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