Image
csel-1
false
htmlQuirksMode
fixed-layout
Dynamically displays horizontal breadcrumb navigation based on the Site Map.
Default
BreadCrumbs
BreadCrumbs
0
456
48
10
10
0
true
/
true
Boeing Home
true
displayBreadcrumb
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default (Default Browser Type) -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/custom/iwov-resources/xsl/BreadCrumbs.xsl"/>
</xsl:stylesheet>
.NET
<autn:XslControl runat="server" ComponentId="$CONTEXT{componentId}">
<Xsl>
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="http://www.interwoven.com/livesite/xsl/navigation/HorizontalBreadcrumb.xsl"/>
<xsl:template match="/">
<xsl:call-template name="horizontal-breadcrumb"></xsl:call-template>
</xsl:template>
</xsl:stylesheet>
</Xsl>
</autn:XslControl>
Default
LeftNavigation
LeftNavigation
0
200
200
10
10
0
true
true
getSiteMap
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/custom/iwov-resources/xsl/LeftNavigation.xsl"/>
</xsl:stylesheet>
This component will provide personality banner content.
Default
Personalitystatic
Personalitystatic
-1
200
200
10
10
0
true
templatedata/utility/banner_class/data/Images
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<xsl:choose>
<!-- Display a message if the DCR is not selected -->
<xsl:when test="0 = string-length(/Properties/Data/Datum[@Name='Banner Class DCR']/DCR[@Type='banner_class'])" >
<div style="text-align:center;font-style:italic;">Select a Banner Class DCR</div>
</xsl:when>
<xsl:otherwise>
<div id="banner" class="{Properties/Data/Datum[@Name='Banner Class DCR']/DCR[@Type='banner_class']/BoeingContent/bannerclass/bannercssclass}">
<h1>
<span class="hide_b"><xsl:value-of select="Properties/Data/Datum[@Name='Banner Class DCR']/DCR[@Type='banner_class']/BoeingContent/bannerclass/bannertext" /></span>
</h1>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
This component will provide images content.
Image
Images
Images
-1
200
200
10
10
0
true
Images DCR
templatedata/boeing/images/data/defense-space/Image_Gallery-2-29.xml
iwov-resources/xsl/metatags.xsl
D02
boeing
images
insertMetaTags
Image Without Title
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<xsl:variable name="termMediaUseLink" select="Properties/Data/Datum[@Name='Terms and Conditions of Media Use Link']" />
<xsl:choose>
<!-- Check if the DCR is selected or not? If not then display a message for selecting DCR -->
<xsl:when test="0 = string-length(/Properties/Data/Result/Content/DCR)" >
<div style="text-align:center;font-style:italic;">Select a Images DCR</div>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates mode="dcr" select="/Properties/Data/Result/Content/DCR[@Type='images']/BoeingContent/image">
<xsl:with-param name="termLink" select="$termMediaUseLink" />
</xsl:apply-templates>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template mode="dcr" match="image">
<xsl:param name="termLink" />
<!-- fetch values from DCR in the variables -->
<xsl:variable name="imageTitle" select="imagetitle" />
<xsl:variable name="imageHeader" select="imageheader" />
<xsl:variable name="headerURL" select="imageheaderurl" />
<xsl:variable name="largeImage" select="largeimage" />
<xsl:variable name="altText" select="alttext" />
<xsl:variable name="imageCredit" select="imagecredit" />
<xsl:variable name="negativeId" select="negativeid" />
<xsl:variable name="imageDetails" select="imagedetails" />
<!-- check if the link for terms and condition exist on the component -->
<xsl:if test="string-length($termLink) > 0" >
<p>
<a>
<xsl:attribute name="href">
<xsl:value-of select="$termLink" />
</xsl:attribute>
Terms and Conditions of Media Use
</a>
</p>
</xsl:if>
<xsl:choose>
<xsl:when test="string-length($headerURL) > 0" >
<xsl:variable name="normHeaderURL">
<xsl:call-template name="normalize-href">
<xsl:with-param name="href" select="$headerURL" />
</xsl:call-template>
</xsl:variable>
<h1>
<a>
<xsl:attribute name="attribute">
<xsl:value-of select="$normHeaderURL" />
</xsl:attribute>
<span in-context-edit="{/Properties/Data/Result/Content/DCR[@name='Images DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/image/imageheader">
<xsl:value-of select="$imageHeader"/>
</span>
</a>
</h1>
</xsl:when>
<xsl:when test="string-length($headerURL) = 0">
<h1>
<span in-context-edit="{/Properties/Data/Result/Content/DCR[@name='Images DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/image/imageheader">
<xsl:value-of select="$imageHeader"/>
</span>
</h1>
</xsl:when>
</xsl:choose>
<xsl:if test="string-length($imageDetails) > 0" >
<div in-context-edit="{/Properties/Data/Result/Content/DCR[@name='Images DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/image/imagedetails">
<p>
<xsl:value-of select="$imageDetails" disable-output-escaping="yes" />
</p>
</div>
</xsl:if>
<xsl:if test="string-length($largeImage) > 0" >
<div xmlns:fo="http://www.w3.org/1999/XSL/Format" id="shadow">
<div class="img-shadow" in-context-edit="{/Properties/Data/Result/Content/DCR[@name='Images DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/image/largeimage">
<img border="0">
<xsl:attribute name="src">
<xsl:value-of select="$largeImage"/>
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$altText"/>
</xsl:attribute>
</img>
</div>
</div>
</xsl:if>
<xsl:if test="string-length($imageCredit) > 0 or string-length($negativeId) > 0" >
<div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="gallery">
<xsl:if test="string-length($imageCredit) > 0" >
<p class="photo_credit">Photo Credit:
<span in-context-edit="{/Properties/Data/Result/Content/DCR[@name='Images DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/image/imagecredit">
<xsl:value-of select="$imageCredit" disable-output-escaping="yes"/>
</span>
</p>
</xsl:if>
<xsl:if test="string-length($negativeId) > 0" >
<p class="photo_credit">Neg.
<span in-context-edit="{/Properties/Data/Result/Content/DCR[@name='Images DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/image/negativeid">
<xsl:value-of select="$negativeId"/>
</span>
</p>
</xsl:if>
</div>
</xsl:if>
</xsl:template>
<!-- normalizes an href to make sure it's valid within LiveSite -->
<xsl:template name="normalize-href">
<xsl:param name="href" />
<xsl:choose>
<!-- translate a /sites vpath to a $PAGE_LINK path -->
<xsl:when test="contains($href, '/sites/') and contains($href, '.page')">
<xsl:text>$PAGE_LINK[</xsl:text>
<xsl:value-of select="substring-before(substring-after(substring-after($href, '/sites/'), '/'), '.page')" />
<xsl:text>]</xsl:text>
<xsl:value-of select="substring-after($href, '?')" />
</xsl:when>
<!-- translate a full vpath to a workarea-relative path -->
<xsl:when test="contains($href, 'WORKAREA')">
<xsl:text>$URL_PREFIX</xsl:text>
<xsl:call-template name="vpath-to-relative">
<xsl:with-param name="vpath" select="$href" />
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="normalize-space($href)" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- converts a full vpath to a workarea-relative path -->
<xsl:template name="vpath-to-relative">
<xsl:param name="vpath" />
<xsl:text>/</xsl:text>
<xsl:value-of select="substring-after(substring-after($vpath, 'WORKAREA/'), '/')" />
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Image
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/custom/iwov-resources/xsl/Images.xsl"/>
</xsl:stylesheet>
This XSL based component is boeings Header to appear on all pages and consists of Top Nav links, Boeing Logo , Logon Div and search text box.
Default
Header
Header
-1
980
50
10
10
0
true
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesHeaderFile']" />
<xsl:template match="/">
<span id="header_include">
</span>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
$('#header_include').html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
},
complete: function() {
HeaderApp.init()
}
});
});
</script>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Displays a footer including multiple links.
Default
Footernav
Footernav
-1
1000
30
200
10
0
true
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesFooterFile']" />
<xsl:template match="/">
<span id="footer_include">
</span>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
//alert( data ); // shows whole dom
$("#footer_include").html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
}
});
});
</script>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
This is the Boeing's top navigation component which appears below Boeing's Header Components and displays Max of 3 levels of Navigation.
topnav
TopNav
TopNav
-1
980
50
10
10
0
true
true
getSiteMap
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/navigation/VerticalJsFlyout.xsl"/>
<xsl:template match="/">
<xsl:call-template name="vertical-js-flyout"></xsl:call-template>
</xsl:template>
</xsl:stylesheet>
topnav
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default (Default Browser Type) -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/custom/iwov-resources/xsl/TopNav.xsl"/>
</xsl:stylesheet>
This component will provide utility footer navigation.
Default
Utilityfooter
Utilityfooter
-1
200
200
10
10
0
true
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesUtilityFooterFile']" />
<xsl:template match="/">
<span id="utility_footer_include">
</span>
<script language="JavaScript" type="text/javascript">
var d = new Date();
var year = d.getFullYear();
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
$("#utility_footer_include").html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
},
complete: function() {
var d = new Date();
var year = d.getFullYear();
$("#footer_date").html(year);
}
});
});
</script>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>