dotnet-bem / examples

Demo projects that demonstrate how to solve typical tasks using BEM tools on the ASP.NET platform
MIT License
9 stars 2 forks source link

страница просмотра отдельного топика #11

Open dima117 opened 8 years ago

dima117 commented 8 years ago
dima117 commented 8 years ago

пример bemjson с бэкенда

    {
        "block": "topic",
        "issue": {
            "id": 183225301,
            "number": 5,
            "title": "базовый контроллер",
            "body": "- оборачивает контент в общий шаблон страницы\r\n- формирует для общего шаблона данные для навигации (элементы, вложенность, выделение текущего)",
            "url": "/forum/5",
            "author": {
                "name": null,
                "login": "dima117",
                "avatarUrl": "https://avatars.githubusercontent.com/u/5608639?v=3",
                "profileUrl": "https://github.com/dima117"
            },
            "created": "/Date(1476556601000)/",
            "comments": 2
        },
        "comments": [
            {
                "body": "\\+ предоставлять данные из конфига для текущего контроллера",
                "created": "/Date(1476558082000)/",
                "author": {
                    "name": null,
                    "login": "dima117",
                    "avatarUrl": "https://avatars.githubusercontent.com/u/5608639?v=3",
                    "profileUrl": "https://github.com/dima117"
                }
            },
            {
                "body": "конфиг:\r\n```js\r\n{\r\n    controllers: {\r\n        main: {\r\n            path: '/',\r\n            bemjson: {\r\n                block: 'morda'\r\n            }\r\n        },\r\n        info: {\r\n            path: '/docs/',\r\n            files: '~/pages/'\r\n        },\r\n        forum: {\r\n            path: '/forum/',\r\n            repo: 'https://github.com/bem/bem-core',\r\n            displayTopicText: true,\r\n            pageSize: 20\r\n        } \r\n    }\r\n}\r\n```\r\n",
                "created": "/Date(1476558599000)/",
                "author": {
                    "name": null,
                    "login": "dima117",
                    "avatarUrl": "https://avatars.githubusercontent.com/u/5608639?v=3",
                    "profileUrl": "https://github.com/dima117"
                }
            }
        ]
    }