Rather than placing the form directly into the page, you would call it via the tvExplorer snippet:
[[tvExplorer? &dittoName=`Ditto` &dittoSnippetParameters=`tpl:resultsTpl|parents:9|depth:2|display:all|sortBy:pagetitle|sortDir:ASC` &formTPL=`searchTpl`]]
[+tve.searchForm+]
You then place the form into a chunk and reference it using the &formTPL=`searchTpl` parameter. In this example, the chunk for the form is called searchTpl.
Because tvExplorer uses Ditto to output the results, you need to include parameters for Ditto to use. One of these is the chunk Ditto uses to display the results (tpl:resultsTpl). This is the equivalent to the Ditto parameter &tpl=`resultsTpl`. For example, create a chunk called resultsTpl and put in any code and placeholders you want.
<h4><a href="[~[+id+]~]">[+title+]</a></h4>
<p>[+producticon+][+introtext+]</p>
The last thing you need is to add the placeholder for the Ditto results. This could be in a separate document or the same one as the tvExplorer snippet call.