diff --git a/seminar/templates/seminar/archiv/cislo.html b/seminar/templates/seminar/archiv/cislo.html index 80905e00..fd37d16f 100644 --- a/seminar/templates/seminar/archiv/cislo.html +++ b/seminar/templates/seminar/archiv/cislo.html @@ -1,4 +1,5 @@ {% extends "seminar/archiv/base.html" %} +{% load render_bundle from webpack_loader %} {% block content %}
@@ -48,6 +49,14 @@
{% endif %} + +
+ +
+ {% render_bundle 'chunk-vendors' %} + {% render_bundle 'vue_app_01' %} + + {% if cislo.verejna_vysledkovka %}

Výsledkovka

diff --git a/vue_frontend/src/components/TreeNodeRoot.vue b/vue_frontend/src/components/TreeNodeRoot.vue index e62a85b4..20cf47ac 100644 --- a/vue_frontend/src/components/TreeNodeRoot.vue +++ b/vue_frontend/src/components/TreeNodeRoot.vue @@ -31,10 +31,15 @@ export default { }), props:{ tnid: Number, + tnsource: String, editorMode: Boolean, debugMode: Boolean, }, mounted: function() { + if (this.tnsource && this.tnsource=='inline'){ + let data = JSON.parse(document.getElementById('vuedata').textContent); + this.tnid = data.treenode; + } this.getArticles(); this.$root.$on('updateData',(arg) => { console.log(arg); diff --git a/vue_frontend/src/router/index.js b/vue_frontend/src/router/index.js index 6578d459..aead18ba 100644 --- a/vue_frontend/src/router/index.js +++ b/vue_frontend/src/router/index.js @@ -22,7 +22,12 @@ export default new Router({ name: 'treenode_zadani', props: {'tnid': 23}, component: TreeNodeRoot - }, + }, { + path: '/cislo/:cislo', + name: 'treenode_cislo', + props: {'tnsource':'inline'}, + component: TreeNodeRoot + } ] })