2015-07-29 4 views
1

Недавно я дал задание работать над Netsuite SuiteCommerce Advanced. На сайте есть множество других микросайтов, сконфигурированных с ним. Я не знаю об этом, как на прошлой неделе. Я попытался познакомиться с системой. Например, когда я пытаюсь отредактировать логотип в SuiteCommerce> Global> Templates> header> macros> logo_macro.txt, я увидел в коде, что он извлекает значение из config: application.getConfig ("logoUrl") и application.getConfig ("siteSettings.displayname"), но я не знаю, где это значение хранится? и как насчет того, если я хочу отредактировать файл, как я могу использовать FTP в файловом кабинете?Как отредактировать файлы в Netsuite SuiteCommerce Advanced?

Я знаю, где можно изменить файл (из веб-интерфейса Файлового кабинета) и код, но хочу удостовериться, что он не влияет на другие сайты, поэтому может быть конфиг для каждого микросервера, поскольку кажется, что каждый файл может делиться между другими микросайтами (если я перейду к файловому кабинету, нажмите «Правка», то он покажет мне другой URL-адрес для микросайтов). Я также прочитал их документацию относительно Netsuite IDE, поэтому загрузил Eclipse и установил расширение NetSuite, но похоже, что это только для проекта SuiteScript или ssp. Когда я открываю Eclipse, я не знаю, как отредактировать файл и загрузить его в Netsuite.

Я ищу в Интернете для любого учебника, касающегося netsuite и suitecommerce в целом, и, на удивление, очень мало информации об этом. Практически нет учебника, и если вы хотите узнать об этом, вам нужно посещать класс/мастерскую за определенную плату. Я даже смотрю на Амазонку, чтобы найти книгу, чтобы читать/учиться, и еще раз она оказалась пустой. Любая помощь будет оценена по достоинству. Благодарю.

ответ

2

Добро пожаловать в NetSuite, где многие начинают слепые, как вы, поэтому не чувствуйте себя плохо. Ваше утверждение о практически нулевой документации о NetSuite является точной, поэтому ожидайте, что потребуется некоторое время. Когда разработчики зарабатывают сильные шесть цифр, которые делают что-то, вы обычно можете предположить, что это не наступает в одночасье.

Если вы эксперт JavasScript, вы можете забрать его быстрее, но в NetSuite так много особенностей. Через несколько месяцев вы узнаете, о чем я говорю.

найти где application.getConfig приходит от:

То есть, скорее всего, функция JavaScript определена глобально при применении. Почти весь код в NetSuite - это JavaScript, и он может работать на сервере или клиенте. Если я прав, вам нужно найти файл .js. Один из способов - ручное сканирование через File Cabinet и просмотр любого файла, который выглядит возможным.

Лучший способ найти его - загрузить весь SuiteScript на локальный компьютер, чтобы вы могли его искать. Один из способов сделать это - использовать NetSuite IDE и Eclipse или File Cabinet.

Чтобы скачать из картотеки:

Перейти Документы> Файлы> Файл Кабмину. Перейдите к файлу или папке, которую вы хотите загрузить. Нажмите «Загрузить» рядом с файлом или папкой. При загрузке папки все файлы и подпапки загружаются в ZIP-файл для поддержки иерархии папок.

Об изменении файлов это повлияет микро-сайты

Я не могу сказать вам, если изменение файла повлияет на микро-сайты, звуки специфичные для вашей компании. Я был бы склонен думать, что у них есть функции, которые существуют на сайтах, поэтому будьте осторожны. Один из способов попробовать - посмотреть, доступна ли функция JavaScript на каждом из сайтов.

обучения NetSuite

Существует только один хороший способ, который я нашел. Войдите в NetSuite, нажмите «Справка», и откроется окно. Или заплатите десять тысяч за обучение на высоком уровне. Серьезно помощь NetSuite обширна, и вы должны провести там много времени, прежде чем вносить изменения. Вы можете найти блоги о NetSuite, но большинство из них пытается продать свои консалтинговые услуги. Я начал NetSuiteGo в надежде поделиться недостающими примерами кода и т. Д. И приветствовать гостевые статьи, если кто-то хочет заплатить за это. Удачи.

1

Очень верно описываются вещи. NetSuite зарабатывает деньги через услуги, которые они предлагают для своей продукции.

0

Гораздо проще настроить локальную среду, чем редактировать необработанные файлы из Файлового шкафа. Если у вас была внешняя команда разработчиков, которая построила сайт для вас, вы должны спросить их о своих настроенных файлах, иначе вы не сможете протестировать сайт так, как он находится в его текущем состоянии.

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

  • Нет связанных вопросов^_^