<div dir="ltr">Hi, the templates must not be i the static folder or subfolders. There is not a guide to develop on GeoNode because Geonode is Django based and you can refer to the django tutorials and documentation to understand the basic architecture. <a href="https://docs.djangoproject.com/en/1.6">https://docs.djangoproject.com/en/1.6</a>/<div> You should follow what is already there as architecture, like where to add/modify templates and js, no need to create other folders.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-27 17:18 GMT+02:00 Häfliger Guido <span dir="ltr"><<a href="mailto:guido.haefliger@vogelwarte.ch" target="_blank">guido.haefliger@vogelwarte.ch</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="DE-CH" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hello<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I tried to follow your description but without success, I’m not a web-programmer. I put the html-template in the folder geonode/static/geonode/js/templates.
 Then I should modify the file search.js. I don’t know the relation between the template and the js-File.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Is there a documentation which would help me understand the system (templates, javascript).<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Best regards<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Guido<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#1f497d">____________________________________________________</span><span style="font-size:7.5pt;font-family:"Calibri","sans-serif";color:#1f497d">
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Calibri","sans-serif";color:#1f497d"><br>
</span><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#1f497d">Dipl. Ing. ETH Guido Häfliger</span><span style="font-size:7.5pt;font-family:"Calibri","sans-serif";color:#1f497d"><br>
</span><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#1f497d">EDV/GIS-Spezialist</span><span style="font-size:7.5pt;font-family:"Calibri","sans-serif";color:#1f497d"><br>
</span><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#1f497d">Tel. <a href="tel:%2B%2B41%2041%20462%2097%2060" value="+41414629760" target="_blank">++41 41 462 97 60</a></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><br>
</span><u><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:blue"><a href="mailto:guido.haefliger@vogelwarte.ch" target="_blank">guido.haefliger@vogelwarte.ch</a></span></u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><br>
</span><u><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:blue"><a href="http://www.vogelwarte.ch" target="_blank">www.vogelwarte.ch</a></span></u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><br>
<br>
</span><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#1f497d">Schweizerische Vogelwarte | Seerose 1 | CH-6204 Sempach | Schweiz<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Simone Dalmasso [mailto:<a href="mailto:simone.dalmasso@gmail.com" target="_blank">simone.dalmasso@gmail.com</a>]
<br>
<b>Gesendet:</b> Donnerstag, 27. August 2015 08:13<br>
<b>An:</b> Häfliger Guido<br>
<b>Cc:</b> <a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br>
<b>Betreff:</b> Re: [GeoNode-users] text search question<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi, if you are referring to the thext search box on the left part of the search pages then you need to make sure that the api supports the filtering that you need, see<a href="https://github.com/GeoNode/geonode/blob/master/geonode/api/resourcebase_api.py#L44" target="_blank"> https://github.com/GeoNode/geonode/blob/master/geonode/api/resourcebase_api.py#L44</a>,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">then add the html part, templates are here <a href="https://github.com/GeoNode/geonode/tree/master/geonode/templates/search" target="_blank">https://github.com/GeoNode/geonode/tree/master/geonode/templates/search</a>,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">then add the logic for the search that is in this file, <a href="https://github.com/GeoNode/geonode/blob/master/geonode/static/geonode/js/search/search.js" target="_blank">https://github.com/GeoNode/geonode/blob/master/geonode/static/geonode/js/search/search.js</a>.
 Here, depending on the type of filter that you need, the logic may vary but if you want to apply a filter similar to the text one then see this part of the file <a href="https://github.com/GeoNode/geonode/blob/master/geonode/static/geonode/js/search/search.js#L369" target="_blank">https://github.com/GeoNode/geonode/blob/master/geonode/static/geonode/js/search/search.js#L369</a>.
 Autocomplete is used for the autosuggestion when typing, the search is done by appending "title__contains=keyword" to the $scope.query and then trigger the query_api function.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">If you want to change the behavior of the top page search bar then is you have to modify the html in base.html <a href="https://github.com/GeoNode/geonode/blob/master/geonode/templates/base.html#L74" target="_blank">https://github.com/GeoNode/geonode/blob/master/geonode/templates/base.html#L74</a>,
 but that is a pure html form.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Hope this helps<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">2015-08-27 7:38 GMT+02:00 Häfliger Guido <<a href="mailto:guido.haefliger@vogelwarte.ch" target="_blank">guido.haefliger@vogelwarte.ch</a>>:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Hello<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">We test geonode to manage our metadata (version 2.4b25). Is it possible to extend the text search to other attribute fields? For the moment the text search only use the layer
 name. If it is possible, where can I configure it?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Regards<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Guido<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif"">____________________________________________________</span><span style="font-size:7.5pt;font-family:"Calibri","sans-serif"">
</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Calibri","sans-serif""><br>
</span><span style="font-size:7.5pt;font-family:"Arial","sans-serif"">Dipl. Ing. ETH Guido Häfliger<br>
EDV/GIS-Spezialist<br>
Tel. <a href="tel:%2B%2B41%2041%20462%2097%2060" target="_blank">++41 41 462 97 60</a><br>
<u><span style="color:blue"><a href="mailto:guido.haefliger@vogelwarte.ch" target="_blank">guido.haefliger@vogelwarte.ch</a><br>
<a href="http://www.vogelwarte.ch" target="_blank">www.vogelwarte.ch</a><br>
<br>
</span></u>Schweizerische Vogelwarte | Seerose 1 | CH-6204 Sempach | Schweiz</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif""> </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> <u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users</a><u></u><u></u></p>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<p class="MsoNormal">Simone <u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Simone </div>
</div>