ну видимо нужно проверить что возвращает $this->model_catalog_product->getProductImages() - не пустой ли результат
и что должна возвращать $this->model_tool_image->resize() - ссылку на картинку?
подключение base2.js делай в самом конце html
в твоем коде браузер первее считывает и запускает js, и только потом продолжает читать остальной html
значит на момент выполнения js элемента с классом getTime не существует и обработчик клика никуда не привязывается....
Rsa97, ваш пример при любых значениях переменных $depth $links и $files вернет строку "-k"
и ваши приоритеты тут никакой роли не играют! конкатенация в первом условии вернет булево значение, а не строку!
Как ответили выше, api может быть по любому адресу, как решат разработчики.
В нашем проекте путь к запросу примерно такой site.com/api/v1/materials/12 - получаем информацию о материале с id = 12
а если быть серьезным, то в первой ссылке решаются такие вопросы как сбор сцены на основе динамически формируемого объекта json (в примере статичный), использование менеджера загрузки ресурсов (loadingManager), реализация "экрана загрузки" (синий куб во время загрузки), подключение анимаций через AnimationMixer
во второй ссылке идут эксперименты с displacementMap, normalMap, bumpMap, масштабирование текстур, эксперименты с "металличностью"
в третьей ссылке эксперименты с материалами PBR
всё это будет использоваться позже в готовом проекте
но видимо случай с документом эксель как раз и не работает...