I have the write api plugin installed as well as the question and answer plugin. We are successfully creating topics and posts. Is it possible to create a topic as a question? I tried adding isQuestion (equals 1) to the POST body when creating the topic but it was ignored. Would the write-api have to be forked and updated to support the optional value of isQuestion? It seems clear in the question and answer plugin that it doesn't create/expose any write api of its own.
Override template from plugin
Is it possible to override a template file provided by a plugin ? It's not the first time I try it without success...
For example, I need to replace composer.tpl from nodebb-plugin-composer-default to change
<div class="hidden-sm hidden-xs preview-container">
<div class="hidden-xs preview-container">
I tried to put my composer.tpl version into my own theme templates directory but... no success.
Any help ? Must I really fork the plugin to change a so small thing ?
Thanks in advance !
(Add-on : on small screens, it would be great to be able to replace the write-container with the preview-container on clicking "show preview" and revert to write-container on clicking "show editor").
You need to arrange the plugin priority in the ACP so that your theme overrides the rest.
My theme is already loaded after the plugin (I tried before and after ; no change)... It's strange.
More infos :
My theme is loaded at last (in /admin/extend/plugins when sorting plugins).
I rebuild nodebb.
My composer.tpl is in /node_modules/nodebb-theme-oxide-YA/templates/modules and it doesn't override composer.tpl in /node_modules/nodebb-plugin-composer-default/static/templates/
If there composer one is just in
templates/then the one in your theme should be in
templates/, not a subdirectory of it.
@PitaJ Thanks ! Success !!!
composer.tpl needed to be in /node_modules/nodebb-theme-oxide-YA/templates/ and not in /node_modules/nodebb-theme-oxide-YA/templates/modules...
Must I write a request for nodebb-plugin-composer-default for this :
On small screens, it would be great to be able to replace the write-container with the preview-container on clicking "show preview" and revert to write-container on clicking "show editor" ?
@alfazaz would you mind opening an issue on the composer GitHub page requesting as much? Thanks
@PitaJ Ok ! I do it now.