<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY amp   "&#38;">
<!ENTITY copy   "&#169;">
<!ENTITY gt   "&#62;">
<!ENTITY hellip "&#8230;">
<!ENTITY laquo  "&#171;">
<!ENTITY lsaquo   "&#8249;">
<!ENTITY lsquo   "&#8216;">
<!ENTITY lt   "&#60;">
<!ENTITY nbsp   "&#160;">
<!ENTITY quot   "&#34;">
<!ENTITY raquo  "&#187;">
<!ENTITY rsaquo   "&#8250;">
<!ENTITY rsquo   "&#8217;">
]>

<!--
Design Library V1 Skeleton - 11/2024

Faculty Listing XSL
Defines the directory page
-->

<xsl:stylesheet version="3.0"
				xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
				xmlns:xs="http://www.w3.org/2001/XMLSchema"
				xmlns:ou="http://omniupdate.com/XSL/Variables"
				xmlns:fn="http://omniupdate.com/XSL/Functions"
				xmlns:ouc="http://omniupdate.com/XSL/Variables"
				exclude-result-prefixes="ou xsl xs fn ouc"
				expand-text="yes">

	<xsl:import href="common.xsl"/>

	<xsl:template name="template-headcode"/>
	<xsl:template name="template-footcode">
		<script src="/_resources/js/jquery.dataTables.min.js"></script>
		<script src="/_resources/js/dataTables.bootstrap5.min.js"></script>
		<script src="/_resources/js/faculty-listing.js"></script>
	</xsl:template>

	<xsl:param name="current-breadcrumb">
		<xsl:choose>
			<xsl:when test="ou:not-empty(ou:pcf-param('breadcrumb'))">{ou:pcf-param('breadcrumb')}</xsl:when>
			<xsl:otherwise>{ou:pcf-param('heading')}</xsl:otherwise>
		</xsl:choose>
	</xsl:param>

	<xsl:template name="page-content">
		<main class="content" id="main-content">
			<div class="page-header">
				<div class="container">
					<div class="row">
						<div class="col-12">
							<h1>{ou:pcf-param('heading')}</h1>
						</div>
					</div>
				</div>
			</div>
			<div class="container">
				<div class="row">
					<div class="col-12">
						<nav aria-label="breadcrumb">
							<!-- see breadcrumbs xsl -->
							<xsl:call-template name="output-breadcrumbs" />
						</nav>
					</div>
				</div>
				<div class="row">
					<div class="col-12">
						<div class="mt-5 mb-5">
							<xsl:call-template name="dmc">
								<xsl:with-param name="options">
									<datasource>faculty</datasource>
									<xpath>items/item</xpath>
									<type>listing</type>
								</xsl:with-param>

								<xsl:with-param name="script-name">faculty</xsl:with-param>
								<xsl:with-param name="debug" select="$dmc-debug" />
							</xsl:call-template>
						</div>
					</div>
				</div>
				<div class="row">
					<div class="col-12">
						<xsl:apply-templates select="ouc:div[@label='additional-content']" />

					</div>
				</div>
			</div>
		</main>
	</xsl:template>

</xsl:stylesheet>
