It gets messy when you try to hack it this way. I was attempting to remove the sidebar code from home.tpl, then copy it to <div class="col-xs-3">//sidebar content</div> infooter.tpl, but it does not work very well. The best approach would be to require a sidebar.tpl.
Persona child theme
-
I've forked nodebb-theme-quickstart to begin to make my first persona's child theme, everything look work fine except this warning when it load the theme:
2018-11-12T21:42:41.690Z [8575] - warn: [plugins/load] The following plugins may not be compatible with your version of NodeBB. This may cause unintended behaviour or crashing. In the event of an unresponsive NodeBB caused by this plugin, run
./nodebb reset -p PLUGINNAME
to disable it.I'm missing something ?
-
I've also another problem, if I install a new plugin my child theme is deleted
-
You need to add your child theme under dependencies in package.json
-
I've solved "nbbpm" compatibility tag need to be in theme package.json, pheraps should be a good idea add it to the quickstart theme on github