How do you reference views from the FC7 webtop XML

FC7 webtop views should be views on a content type. For example, you might have a webtopBody view that looks like:

<cfsetting enablecfoutputonly="true">
<!--- @@displayname: School Webtop Body --->

<!--- import tag libraries --->
<cfimport taglib="/farcry/core/tags/formtools" prefix="ft" />

<ft:objectadmin 
	typename="bobSchool"
	title="Schools"
	columnList="imgcrestthumb,name,schoolSector,schoolType,datetimelastUpdated"
	lFilterFields="name"
	sqlorderby="datetimelastUpdated desc" />

<cfsetting enablecfoutputonly="false">

And you would refer to it in the webtop config XML like so:

<subsection id="bobSchool" sequence="10" label="Schools">
	<menu id="bobSchoolMenu" sequence="10" label="Schools">
		<menuitem id="listBookList" sequence="40" label="Book Lists" typename="bobBookList" />
		<menuitem id="listSchools" sequence="50" label="Schools" typename="bobSchool" />
	</menu>
	<menu id="bobSchoolAdmin" sequence="20" label="Admin Only">
		<menuitem id="listSchoolRecords" sequence="60" label="Onboarding Records" typename="bobStudentOnboarding" />
	</menu>
</subsection>

webtopBody is the default view for rendering in the webtop chrome so you don’t have to explicitly nominate a bodyview="webtopbody" attribute.

So something like customadmin.cfm?plugin=idlform&module=idlFormReportToExcel.cfm might be converted to a view called ./webskin/idlForm/webtopReportToExcel.cfm and a corresponding reference in the webtop config XML:

<menuitem id="listForm" sequence="50" label="Forms" typename="idlForm" bodyview="webtopReportToExcel" />

(where idlForm is the content type you want to attach the Excel export view to – note i have no idea what the actual content types are in the plugin so replace idlForm with whatever works)