Пользовательская страница .tpl

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kritika
    Junior Member
    • May 2022
    • 14

    Пользовательская страница .tpl

    Привет форумчане, собственно в чем вопрос:

    Как можно сделать страницу со своим .tpl шаблоном по адресу /#Workplace, там я хочу сделать аккордеон, разного рода вкладки но документация настолько скромна что аж страшно.
    вот эта страница мне не как не помогла
  • dimyy
    Active Community Member
    • Jun 2018
    • 569

    #2
    1. В custom\scopes\Workplace.json
    Code:
    {
        "entity": false,
        "layouts": false,
        "tab": true,
        "acl": false,
        "module": "Custom",
        "stream": false,
        "importable": false
    }
    ​
    2. В custom\clientDefs\Workplace.json
    Code:
    {
       "controller": "custom:controllers/workplace"
    }
    ​
    3. В client/custom/src/controllers/workplace.js
    Code:
    define('custom:controllers/workplace', 'controller', function (Dep) {
    
        return Dep.extend({
    
            defaultAction: 'map',
    
            actionMap: function () {
                this.main('custom:views/workplace/map', {}, function (view) {
                    view.render();
                });
            }
        });
    
    });
    ​
    4. В /home/lightcore/public_html/client/custom/src/views/workplace/map.js
    Code:
    define('custom:views/workplace/map', ['view', 'lib!YMap'], function (Dep) {
    
        return Dep.extend({
    
            template: 'custom:workplace/map',
    ​});
    });
    Полагаю достаточно для старта и направления мысли

    Comment


    • Kritika
      Kritika commented
      Editing a comment
      Спасибо что поделились примером кода и направили мои мысли в нужное русло )
Working...