Перейти к содержанию

IPS 4 + AngularJS


Рекомендуемые сообщения

Уважаемые форумчане прошу небольшой помощи)

Имеется созданное приложение app.js примерно с таким кодом.

// app.js
var eftApp = angular.module('eftApp', ['ui.router']);

eftApp.config(function ($stateProvider, $urlRouterProvider, $locationProvider) {

    $urlRouterProvider.otherwise('/');

    $locationProvider.html5Mode(true);

    var contentUrl;

    $stateProvider
        
    .state('home', {
        abstract: false,
        url: "/",
        templateUrl: "/views/home.php"
    })
    
    .state('item/id', {
        url: '/item/:id',
        controller: function($stateParams, $scope) {
            $scope.id = $stateParams.id
            contentUrl = 'views/items/item.php?id=' + $scope.id;
        },
        templateUrl: function ($stateParams) {
            return '/views/items/item.php?id=' + $stateParams.id;
        }
    })

    .state('category/id', {
        url: '/category/:id',
        controller: function($stateParams, $scope) {
            $scope.id = $stateParams.id
            contentUrl = '/views/categories/category.php?id=' + $scope.id;
        },
        templateUrl: function ($stateParams) {
            return '/views/categories/category.php?id=' + $stateParams.id;
        }
    })

    .state('trades', {
        url: '/trades',
        templateUrl: "/views/traders/trades.php"
    })

    .state('trader_prapor', {
        url: '/trader/prapor',
        templateUrl: "/views/traders/prapor.php"
    })

    .state('maps_labs', {
        url: '/maps/laboratory',
        templateUrl: "/views/maps/labs.php"
    })

    .state('debug_icons', {
        url: '/debug/icons',
        templateUrl: "/views/debug/debug.php"
    })
	.state('quests', {
        url: '/quests',
        templateUrl: "/RecordFeed/weapons.php"
    })
	.state('maps_woods', {
        url: '/maps/woods',
        templateUrl: "/views/maps/woods.php"
    })



});

Суть проблемы заключается в следующем. Имеется большая база данных с категориями. Оружие, одежда и тд и тп. Не могу понять как можно подгрузить правильно шаблон к категории, к записи (именно как выводить через файл php, который валяется на сервере записи с базы IPS).

Так же проблема появилась при вставке кастомного блока в один из файлов (category.php) через внешнюю вставку. Неправильно вывод происходит. Натолкните на мысль пжта. Просто уже немного запутался)) Спасибо

Ссылка на комментарий
Поделиться на другие сайты

Я с ангуляром не очень, но что-то мне подсказывает, что php файлы в качестве темплейтов не катят. Могу ошибаться.

Ссылка на комментарий
Поделиться на другие сайты

38 минут назад, Desti сказал:

Я с ангуляром не очень, но что-то мне подсказывает, что php файлы в качестве темплейтов не катят. Могу ошибаться.

оно катит))просто как прописать в php теги с ips4? Я их подгружаю, все хорошо) Просто как использовать в php шаблонах, которые лежат на сервере теги с IPS4?

Ссылка на комментарий
Поделиться на другие сайты

В Саратове какой-то другой русский язык, я не понимаю вопроса :)

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Desti сказал:

В Саратове какой-то другой русский язык, я не понимаю вопроса :)

я тоже с Саратова😄

Кладу в папку на сайт шаблоны для категории и для самой записи (примерно как в Pages от IPS4), есть для блоков свои шаблоны, для категории свои, для записи свои и тд. Так и тут, вот только я хочу, чтобы эти шаблоны лежали не в движке, а отдельно, потому что хочу задействовать AngularJS.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...