簡體   English   中英

在NetSuite SCA中編輯文件

[英]Edit Files in NetSuite SCA

我承擔了更新使用SuiteCommerce Advanced構建的網絡套件電子商務網站的CSS的任務。 更新非常容易,但是我所做的更改沒有反映到網站上。

我在文件櫃中找到了正確的CSS文件,但它們位於網站托管文件>實時托管文件> SSP應用程序中 我相信它們是在本地創建和編譯的,然后上載/部署到NetSuite,但是我沒有源,我需要做的只是更新1或2個非常簡單的樣式屬性。

那么,如何更新CSS文件?

注意:有人告訴我SCA版本較舊,並且不像我們擁有的其他SCA網站那樣具有在線源代碼編輯功能。 我不知道該編輯功能的名稱,但是在頁面中按ESC鍵可以訪問該功能。

對於較舊的SCA網站,您將需要使用IDE更改CSS文件,然后將文件重新上傳回NetSuite。 上傳文件后,NetSuite將啟動后台進程以“重新編譯”文件。 您可能必須更新bundle / SSP應用程序上的HTML文件之一,以使NetSuite也重建該應用程序。 例如,如果CSS是全局的,而您想更新ShopFlow捆綁軟件/ ssp應用程序上的樣式,則該樣式為CSS。 您將更新CSS並上傳。 然后,我在ShopFlow文件之一上使用HTML注釋並上傳它。 這將觸發NetSuite中的事件以重建Global ssp和ShopFlow ssp。

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

SCA具有基於gulp的構建/部署過程。 通常,您可以從SSP應用程序文件夾的_Sources文件夾中的zip文件中獲取初始項目。

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

所以基本上:理想地設置node / npm:克隆具有SCA部署當前狀態的.git倉庫,或:make .git倉庫:在_Sources中解壓縮項目啟動器

npm安裝等

最終gulp clean && gulp部署

注意您還可以運行gulp local,它將為您的當前開發文件提供本地版本。

通過將您所在的地方的網址調整為* -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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM