JavaScript in a Template

Hello,
I have created a FORM based on a table and have embedded JS in a template. I have used the onLoad event and also a JS user defined function in the template. It works fine when the FORM is on a page accessing the template but if exposed as a Portlet on a Page, it loses the JS functionality.
Is there a workaround for this? If not, where can I put the JS as an alternative. The JS needs to be in the HEAD and BODY tag o f the page.
Thanks.

Hi,
Which Portal version you are using? Starting with Portal 3.0.8 for all of your pages you can specify the same template you are using for your components. So none of template functionality will be lost. If you are using any earlier version of Portal it will be hard to do.
Thanks,
Dmitry

Similar Messages

  • Problem with Javascript in WAD Template

    Hello,
    I have placed zdate_functions.js  in /sap/bw/Mime/Customer/JavaScript/ with the following function...
    function getDateMMDDYYYY()
    {var curdate = new Date();
    var month = curdate.getMonth(); var day = curdate.getDate();var year = curdate.getFullYear();
    var display = month + "/" + day + "/" year;
    return display;
    In the WAD Template I placed the code to 'register'  zdate_functions based on a view source of the original template...
    script src="/sap/bw/Mime/Customer/JavaScript/zdate_functions.js" /script
    Then later I placed this code to get a date in a fiormat I need it in...
    script document.write(getDateMMDDYYYY()); /script
    However, I am not getting anything.  What I am I missing or do you see a mistake in my code?
    Thank you in advance for any assitance.
    Regards, Dean.
    Edited by: Dean Hinson on Apr 24, 2008 5:36 PM
    Edited by: Dean Hinson on Apr 24, 2008 5:45 PM
    Edited by: Dean Hinson on Apr 24, 2008 5:48 PM
          Having trouble posting code to message.

    Cancelled

  • Help : Javascript in report template

    Hi,
    I created a report template named "MyFirstTemplate". In this template I use javascript to print an optionnel field named "COMMENTARY" when it is not empty here is the code :
    <br><br>
    <script language="javascript"><br>
    if("#COMMENTARY#" != " - ") // because null caracter is replaced by " - "<br>
    {     <br>
    document.writeln('<tr>')<br>
    document.writeln('<td class="t2data" colspan=6>')<br>
    document.writeln('<font color="#7E587E#"><b>Commentary: </b></font>') <br>
    document.writeln('#COMMENTARY#')<br>
    document.writeln('</td>')<br>
    document.writeln('</tr>')<br>
    }<br>
    </script><br>
    <br><br>
    My problem is :<br>
    1. When commentary have " ' " caracter like : " It's a good deal ", I will have an error message like : ")" is missing on line... <br>
    I guess it's on this line : document.writeln('#COMMENTARY#') .
    Does anybody knows how to fix it ?
    <br><br>
    2. How can I know if the field is empty without using this " - " in
    if("#COMMENTARY#" != " - ") ?<br><br>
    Thanks a lot.<br>
    Benn

    Thank you ageller1, it works.
    <br><br>
    I use this :<br><br>
    if(escape("#COMMENTARY#") != " - "){<br>
    . . . <br>
    var Commentary_esc = escape("#COMMENTARY#") <br>
    ...<br>
    document.writeln('Commentary : ', unescape(Commentary_esc))<br>
    ...<br>
    }<br><br>
    Tks a lot<br>
    Benn

  • Putting Javascript in report template

    See Swapping columns on reports
    In order to be able to use that "move columns" feature in any report region, I put the necessary Javascript functions in the report template. This way, if any report region on the page needs that feature, it can just switch to that template and its done.
    But if multiple report regions on a page use this template, then the Javascript functions will be defined over and over again, for each report region.
    Is this a problem? Should this be avoided?
    Thanks

    But if multiple report regions on a page use this template, then the Javascript
    functions will be defined over and over again, for each report region. I haven't started using much Javascript in my app yet (one thing at a time... playing with CSS's is my hobby at the moment.. :) ). However, I don't see a reason offhand why you couldn't simply put your javascript functions in the Page template rather than the region template. There may be pages where the Javascript isn't needed, but it will never be defined multiple times.
    Alternately you could (going further out on a limb here) put an application item into your page template (i.e. &GLOBAL_JAVASCRIPT.). Make a JS_FUNCTIONS table with a column for the javascript text and a second column with a colon-delimited list (i.e. what a multiple-select list would generate) of the pages that need them (possibly a third column for a description and a fourth for a category). Then write a function to select from that table to built the SCRIPT section dynamically with the javascript functions you need on that particular page -- then set the app item with that text using the 'Before Header' event.
    Any time you create/find a new javascript function you like, you can open up your HTMLDB add/edit page for JS_FUNCTIONS, add in the new function code/description/category and use the multiple-select list to pick which pages ought to have that function included on them. This would also make a great repository for javascript function you find and like... but don't currently need.
    Mind you there may be half a dozen reasons why this won't work, but it looks good on paper... er screen.

  • Email Template Javascript Error

    For years I have been using BC and I can not believe (embaressingly) that I only just discoved this week that there is a major flaw in the email marketing system, and I have been blindly selling it to my customers unknowingly.
    BC's email campaign process allows you to choose a template from your list of site wide templates to use for your campaign. Of course this is a feature you would want. However Business Catalyst renders a Javascript in the template that gets included in the campaign when it gets sent out.
    What happens is that the text 'var slang={module_urlculture}' appears just above the newsletter content in the customers inbox. Only if it is lucky enough to get past spam filters.
    This is a major flaw with the BC's email marketing system, and if I had known about it years ago when it was first discovered i would have fought tooth and nail to have it fixed.
    What bewilders me more is that this bug has been know to BC and is in fact listed on BC's buglist for years!
    God only knows how many readers have not recieved, unsubscribed, not read, deleted, blacklisted newsletters delivered out of BC's newsletter system.
    I can live with limited functionality with the email marketing suite, but BC you better damn well make sure when you have a specific feature to choose a sitewide template for a campaign, that it DOES NOT render javascript in the newsletter!!!
    below is what renders in BC newsletter source code just prior to the body:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <!-- BC_OBNW -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>May Newsletter</title>
    <link href="/StyleSheets/ModuleStyleSheets.css" type="text/css" rel="StyleSheet" />
    <script type="text/javascript">var jslang='{module_urlculture}';</script>
    <meta name="robots" value="noindex, nofollow" />
    </head>
    It would appear to me that BC does not distinguish that a template is being used for a campaign.
    This needs to be rectified straight away. We have clients that send campaigns to education and government bodies and its tough enough to get through their sensitive filters with out having javascript render in the newsletters.
    Billy Bowyer.

    Hi Liam,
    Thanks for all the details and clear response.
    I understand what you are saying about just using the HTML content area to build newsletters. In an ideal world your comments are spot on.
    however we have a range of clients who use the email marketing side BC for a range of things, and in some cases it makes good sense to use the Sitewide templates. for example we have a client who has a loyalty campaign with about 25 newsletters, all fairly simple text based messages with their company header and footer. We created a neat little template with the header and footer (all clean HTML and inline csss), so all the client needs to do is type in their personal meassge in the campaign content area...its simple, effective and what they need.
    Now I've found out that all 25 campaigns have been sending with full header code, and in some cases with var jslang={module_urlculture} at the top of the message.
    You see Liam I have been building email newsletters for years and know full well that they need to built using basic HTML and inline CSS, that floats don't work plus a range of other CSS styles and HTML tags.
    As you said its 101 stuff, I am sure the dev team at BC know this stuff too. So why is it that when building a campaign or managing system emails (basically every area in BC where you can manage out bound emails) there is an option to choose a site wide template? Beacause it's expected that we would build a (clean) newsletter template and store it in the sitewide templates to be called on. So Liam, you see, BC has been built with the expectation that designers would build clean friendly newsletter templates and store them in the sitewide templates area.
    What I didn't know was that BC would take my purpose built newsletter template and inject it with:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <!-- BC_OBNW -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>May Newsletter</title>
    <link href="/StyleSheets/ModuleStyleSheets.css" type="text/css" rel="StyleSheet" />
    <script type="text/javascript">var jslang='{module_urlculture}';</script>
    <meta name="robots" value="noindex, nofollow" />
    </head>
    "Yep as an improvement only showing newsletter templates in the dropdown would be handy but you would need to have something in the template that BC knows to define email only and only show up there." Considering there is an ability to select a print version template and also the ability to edit a Desktop /tablet /Smart phone version of a template I would say BC have the technology to make a 'Campaign Only' selection in the templates.
    Even if it is only 1 template, it could be used across 100 campaigns, being sent to 100,000 contacts - and this makes it important.
    regardless - the dropdown menu access to the sitewide templates in campaigns has been purpose built in to BC and as has been for as long as I can remember (at least 5 years), and as such it should work properly to ensure the most effective deliverability, readability and coversion rates.
    So right now BC has 2 options (in my opinion):
    1: Stop all the head code rendering in campaigns (either automated or define an 'email only' option with in sitewide templates)
    2: Remove the 'choose a template' option from all system emails and campaigns (if it doesn't work properly it shouldn't be there).
    Lastly to answer you querie, I spoke with a highly credible member of the BC team who said the 'head code rendering in newsletters' was added to BC's internal bug list over 2 years ago. So it is disappointing that it still exists and that my clients have been sending out campaigns with this going on, if only I knew...
    Thanks - Billy Bowyer

  • Regarding upgrade of web report\web templates functionalites BW 3.5-BI 7.0

    hi all,
             I m working on a Upgrade study from BW 3.5 to BI 7.0 for Web Templates,web items and java scripts.
    Below is the scenario of the client system:
    New web templates are created from the 6 master web templates available for publishing to a custom Portal (created using BSP and hosted on the WAS). TOOLBAR and FOOTER are custom web templates used in all Master Templates and contain various JavaScript functions and footer code respectively.
    TOOLBAR provides the Toolbar, header and buttons functionalities in the Master Templates via the contained Javascript functions. FOOTER displays the date and time of issue as well the logged in user.
    FOOTER1 and FOOTER2 are web items derived from FOOTER web template. They have different set of web item properties and are used to create web templates used through the custom Portal.
    It is observed from BW Tables that out of 100 unique Web Templates available in the system, 90 are using TOOLBAR template and 95 are using FOOTER template.
    No external Javascript .js files are used in the Web templates. Most of the Javascript functionality is contained in TOOLBAR and no other custom javascript in master templates. However, there are some derived web templates where custom javascript is contained.
    Following is the process to create custom Web Templates in development server that are eventually transported to QA and Production:
    1)     The appropriate master template is identified and saved with new name in developer role.
    2)     Dataprovider is added to corresponding web items.
    3)     From the library, properties are transferred from master template to the custom template.
    4)     Report title is added in HTML tab.
    5)     No changes are needed in the Web Templates Properties except change of value in  “Show Jump Target in” field to the portal Frame ConPortal or _self in case RRI is to be used.
    6)     Some properties like Title, Width in Pixel, Affected Data Provider, etc. needs to be adjusted. Changes can be done to web items seen in Overview tab except the FOOTER and TOOLBAR web items. These web items are saved as reusable components in Library.
    7)     After all the changes the web template created is transported from development server.
    To summarize, all master data for creation of web templates like reusable master templates, web items in library, web templates containing Javascript code are stored in dev. server. Custom web templates created from these are transported.
    I want to validate the sequence of migration as below:
    Following sequence has to be followed for the Web Templates and Queries Migration in development BI 7.0 Server:
    1)     Migrate the Individual BEx Queries first and perform functional testing.
    2)     Migrate the TOOLBAR template manually (create as new in BI 7.0 Toolset) and FOOTER template automatically (using Migration Tool).
    3)     Manually migrate the JavaScript code in TOOLBAR. Please refer to section ..for more details.
    4)     Migrate the library of reusable web items, if any.
          (What to do if web item is custom or is not supported in BI 7.0)
    5)     Migrate the Master Web Templates manually (create as new in BI 7.0 Toolset) and automatically (wherever possible) and perform functional testing.
    6)     Migrate the custom web templates automatically (wherever possible) and manually, if automatic migration is not possible. Perform functional testing and data provider binding.
    7)     Perform jump target binding wherever applicable.
    8)     Transport custom templates, TOOLBAR and FOOTER to QA and Production subsequently.
    Also i have the following questions:
    1. How to migrate functionalities accessed thru web templates like jump queries, general navigation blocks with filter, table interface, and are data providers automatically linked to web items or have to be done manually post migration.
    2. Do we need to migrate the library of reusable web items also.
    3. After migrating the master  web templates and javascript containing templates to BI 7.0, can we migrate automatically the custom webtemplates derived from master templates and containing the custom javascript that is now avaialbe in BI 7.0, will they pick up the custom code automatically.
    thanks in advance
    Regards
    praveen

    No resolution found

  • Visual Studio 2015 CTP - Javascript support missing

    I had Visual Studio 2015 CTP 4 installed and now CTP6 - In both cases it was missing Javascript support.
    - Not showing syntax highlighting for .js file
    - Intellisense  not working for .js files
    Also when i go to tools/options/Text Editor - Javascript language section is missing. See  image and its comparison with VS2013.
    From the desk of Pinal Bhatt | http://www.PBDesk.com

    If
    you are
    not
    installed
    in the
    default
    folder,then go to C:\Program Files (x86)\Microsoft Visual Studio 14.0 copy to
    your
    install
    folder(ex.F:\Microsoft Visual Studio 14.0)
    open the
    Developer
    Command
    Prompt as administrator,run command:
    devenv /setup
    devenv.exe /InstallVSTemplates
    Reference
    articles:http://blog.lishewen.com/post/2015/03/03/vs2015-ctp6-after-installation-without-javascript-intellisense-solution-templates-and-editor
    算神的博客

  • BEx Web - Inserting Tabs with multiple Web Templates

    I encounter much difficulty to find consistent information on how to create a Web cockpit (BW3.5) by making use of embedded Web Templates (using web template web item).
    In particular,
    - How to define tab pages?
    - How to insert an HTML document in one of these tab pages or in the body of a single Web template?
    I would be glad if you could give me links to helpful documentation or share your own experience.
    Best regards.
    Laurent Querella
    BI Consultant
    ALTI Belgium

    Hi,
    I can`t find the BW Expert coding, too.
    But try out following coding.
    This example template contains 4 tabs
    1) Query (assign a Query to DP1)
    2) Query View (assign a view to DP2)
    3) Template (assign a template ID)
    4) Template (0ANALYZER)
    rgds Jens
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_PROPERTIES"/>
             <param name="TEMPLATE_ID" value=""/>
             TEMPLATE PROPERTIES
    </object>
    <HTML>
    <!-- BW data source object tags -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_DATA_PROVIDER"/>
             <param name="NAME" value="DATAPROVIDER_2"/>
             <param name="DATA_PROVIDER_ID" value=""/>
             DATA_PROVIDER:             DATAPROVIDER_2
    </object>
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_DATA_PROVIDER"/>
             <param name="NAME" value="DATAPROVIDER_1"/>
             <param name="DATA_PROVIDER_ID" value=""/>
             DATA_PROVIDER:             DATAPROVIDER_1
    </object>
    <HEAD>
    <TITLE>BW Web Application</TITLE>
          <link href="/sap/bw/Mime/BEx/StyleSheets/BWReports.css" type="text/css" rel="stylesheet"/>
          <script type="text/javascript">
          <!--
    /*  function goto_tab: Show all items, starting with tabname, Hide all other items */
              function goto_tab(tabname) {
                  SAPBWOpenURL(SAP_BW_URL_Get()'&item=TAB*&multi=X&hidden=X&cmd_1=item%3d'tabname+'*%26hidden%3d %26multi%3dX');
    /* DHTML function to set correct span-Tag visible
        For each Tab in Tab-Header (head_TAB) check, if item TABx is visible
        If Item is visible set Header as selected
        Otherwise set corresponding span-Tag to not visible */
              function set_actual_tab() {
                i=0;
                do {
                     i++;
                     if  (document.getElementById('head_TAB'+i) != null) {
                        /* Check if Object tag is hidden */
                        var prop = SAPBWGetItemProp('TAB'+i);
                        var hidden=true;
                        if (prop != null){
                                     for(j=1;j<prop.length;j++){
                                              if (prop[j][0] == "HIDDEN") hidden = (prop[j][1]=='X');
                        if (hidden) {
                                    document.getElementById("TAB"+i).setAttribute('style', 'display:none;visibility:false;',false);
                       else {
                                   document.getElementById("head_TAB"+i).setAttribute('className', 'SAPBEXTbsTABsel',false);
              } while (document.getElementById('head_TAB'+i) != null)
           -->
          </script>
    </HEAD>
    <BODY>
    <table cellspacing="0" cellpadding="5" border="0" id="tabheader">
                <tr>
    <td class="SAPBEXTbsTab" id="head_TAB1"><A href="javascript:goto_tab('TAB1')">Query</A>
    </td>
    <td class="SAPBEXTbsTab" id="head_TAB2"><A href="javascript:goto_tab('TAB2')">Query View</A>
    </td>
    <td class="SAPBEXTbsTab" id="head_TAB3"><A href="javascript:goto_tab('TAB3')">Template</A>
    </td>
    <td class="SAPBEXTbsTab" id="head_TAB4"><A href="javascript:goto_tab('TAB4')">BEx Web Analyzer</A>
    </td>
    </tr>
        </table>
    <table width="100%"  class="SAPBEXTbsBdyEdg" cellspacing="0" cellpadding="5" border="0">
                            <tr>
                    <td valign="top" >
          <P>
    <span id="TAB1">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="TAB1"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
             <param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             ITEM:            TAB1
    </object>
    </span>
    <span id="TAB2" ><object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="TAB2"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
             <param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
             <param name="HIDDEN" value="X"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             ITEM:            TAB2
    </object>                                                
    </span></P>
          <P><SPAN id="TAB3"><object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="TAB3"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="HIDDEN" value="X"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="TEMPLATE_ID" value="myTemplateID"/>
             <param name="USE_ONLY_BODY" value=""/>
             <param name="NAME_PREFIX" value="TAB3"/>
             ITEM:            TAB3
    </object>
    </SPAN></P>
          <P><SPAN id="TAB4"><object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="TAB4"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="HIDDEN" value="X"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="USE_ONLY_BODY" value=""/>
             <param name="TEMPLATE_ID" value="0ANALYZER"/>
             <param name="NAME_PREFIX" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             ITEM:            TAB4
    </object></SPAN></P>
    </td>
    </tr>
    </table>
    <script type="text/javascript">
    <!--
    /* This function call is needed to set the correct state */
       set_actual_tab();
    -->
    </script>
    </BODY>
    </HTML>

  • Javascript in Flex

    Hello,
    I would like to put a hit counter in my flex website. So, I go to www.hitscount.com and create my hit counter and then, I have a javascript script, but how put it in my website... Can you explain to me very easily, I'm a newbie
    My script is :
    <code>
    <div align='center'>...............</div>
    </code>
    Thank you very much
    Chandler

    you'll have to do an external call to your javascript in the template file, from your flex application.
    here's an example of flex<-> javascript communication
    http://www.switchonthecode.com/tutorials/flex-javascript-tutorial-simple-interaction
    here's an example of how to do a hit counter using PHP instead of Javascript
    http://www.mattlefevre.com/viewExample.php?tut=flexPHP&proj=Hit%20Counter

  • Template link to popup?

    Hi,
    I was wondering if what I am trying to do is feasible? I am trying to create a hyperlink in a template header
    that will launch a popup window when clicked. Is this something that can be done? I am assuming yes and I just havent gotten the syntax down yet but I am just trying to make sure I am not wasting my time. I guess the question is do I put the javascript in the template or in the html header of the page I am using the template on?
    Thanks in advance!

    Hi,
    Thanks for the reply! But can I move a Navigation Bar Item to somewhere different?
    For example like I am trying to do is create this Navigation Bar Item but in a Template of
    the Report Region Header. So currently the default Report Region Template has
    a Blue Bar and Text in it, the Text is the Label for the region. I want to add after the
    text in the region a hyperlink to a popup. So what I did was copy the Report Region
    Template to a new Template and then added the hyperlink after the #TITLE#
    in the Region...
    Thanks so much

  • Last row missing for every page in webreport printing

    Hi Friends,
    We are facing a challenge while printing web report.
    Lets say report output contains 500 lines and lines are divided in to 10 pages.
    Each page contains 50 rows. When exexute the Printing in webreport we are getting only first 49 rows for each page. Last 50 row is missing for each page.
    What could be the problem.
    Please help me how to fix this issue. I am not aware of this webreporting Html code.Please frineds help me how to fix this issue.
    It would be great help for me.
    Will assign the points.
    Thanks
    SAP

    Hi Friends,
    Finallay i found our custom web template which is copied from Standard web template.
    Here iam attachig my code.
    Some body look into this one please suggest me if there is any mistake.
    It would be great help for me.
    will assign the points.
    <!-- This Template is the main Template for the  Adhoc Web Application
           This Templates includes all items, except of the Conditon /Exception Item, which are included in the 0ADHOC_CONDITIONS Template
           Items: 7 different Item GRoups
    GR1 (Table) - GR1Toolbar, GRAToolbar, GR1Navblock, GR1GR5GR7Table
    GR2 (Charts) - GR2Chart
    GR3 (TextElem) - GR3TECommon, GR3TEFilter, GR3DFilter, GR3TEVariables, GR3FORQUERYDOC
    GR4 (InfoBroad) - GR4Broadcaster
    GR5 (Print) - GR5Toolbar, GRBToolbar, GR1GR5GR7Table
    GR6 (Conditions) - Condition Template
    GR7 (Export) - GR7Toolbar, GR1GR5GR7Table
           The following items are internally used:
                 TITLE: To display the Name ot the Query (as Window-Title)
                 HEADER: To display a Header-Template
                 FOOTER:  To display a Footer-Template
                 Query Name: To display the name of the Query
                 Actuality: To display the validity of the data
                GR3FORQUERYDOC: Technical name of the query for launching online Documentation
           The JavaScript in this Template will enable the following functions:
                      - Set the correct style for the actually choosen Tabstrip (function set_tab)
                      - Call the Query Online Documentation (function callquerydoc)
    -->
    <!-- Set the data provider --->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_DATA_PROVIDER"/>
             <param name="NAME" value="DP"/>
             <param name="DATA_PROVIDER_ID" value=""/>
             <param name='HELP_SERVICE' value='ZPRINTING'/>
             <param name='HELP_SERVICE_CLASS' value='Z_PRINT_HELP_SERVICE'/>
             DATA_PROVIDER:             DP
    </object>
    <!-- Output area --->
    <html>
    <!-- BW data source object tags -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_PROPERTIES"/>
             <param name="TEMPLATE_ID" value="ZWT_LAUSD_ADHOC"/>
             TEMPLATE PROPERTIES
    </object>
    <head>
    <!-- Javascript Enhancement for DHTML Dropdown Print Preview-->
    <script language=javascript>
             function callPrintPreview(poption)
                      var url = SAP_BW_URL_Get();
                          switch(poption)
                           case 1:
                                  url = url + "&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP&P_STYLESHEET=/sap/bw/Mime/BEx/StyleSheets/BWReports_smallfont_print.css&P_PREVIEW_MODE=&P_HEADER_HEIGHT=1.00&P_HEADER_INDENT_LEFT=0.75&P_HEADER_INDENT_RIGHT=0.75&P_FOOTER_HEIGHT=0.75&P_FOOTER_INDENT_LEFT=0.75&P_FOOTER_INDENT_RIGHT=0.75&P_DATA_AREA_PADDING_TOP=0.00&P_DATA_AREA_INDENT_LEFT=0.75&P_DATA_AREA_INDENT_RIGHT=0.75&P_DATA_AREA_COLUMNS=5&P_PAGE_WIDTH=17.78&P_PAGE_HEIGHT=24.13";
                                window.open(url, "Print", "width=800, height=600, menubar=yes, toolbar=no, scrollbars=yes, resizable=yes");
                                  break;
                           case 2:
                                  url = url + "&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP&P_STYLESHEET=/sap/bw/Mime/BEx/StyleSheets/BWReports_smallfont_print.css&P_PREVIEW_MODE=&P_HEADER_HEIGHT=1.00&P_HEADER_INDENT_LEFT=0.50&P_HEADER_INDENT_RIGHT=0.50&P_FOOTER_HEIGHT=0.75&P_FOOTER_INDENT_LEFT=0.50&P_FOOTER_INDENT_RIGHT=0.50&P_DATA_AREA_PADDING_TOP=0.00&P_DATA_AREA_INDENT_LEFT=0.50&P_DATA_AREA_INDENT_RIGHT=0.50&P_DATA_AREA_COLUMNS=5&P_PAGE_WIDTH=19.05&P_PAGE_HEIGHT=25.40";
                                window.open(url, "Print", "width=800, height=600, menubar=yes, toolbar=no, scrollbars=yes, resizable=yes");
                                  break;
                           case 3:
                                  url = url + "&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP&P_STYLESHEET=/sap/bw/Mime/BEx/StyleSheets/BWReports_smallfont_print.css&P_PREVIEW_MODE=&P_HEADER_HEIGHT=1.00&P_HEADER_INDENT_LEFT=0.25&P_HEADER_INDENT_RIGHT=0.25&P_FOOTER_HEIGHT=0.75&P_FOOTER_INDENT_LEFT=0.25&P_FOOTER_INDENT_RIGHT=0.25&P_DATA_AREA_PADDING_TOP=0.00&P_DATA_AREA_INDENT_LEFT=0.25&P_DATA_AREA_INDENT_RIGHT=0.25&P_DATA_AREA_COLUMNS=5&P_PAGE_WIDTH=20.32&P_PAGE_HEIGHT=26.67";
                                window.open(url, "Print", "width=800, height=600, menubar=yes, toolbar=no, scrollbars=yes, resizable=yes");
                                  break;
                           case 4:
                                  url = url + "&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP&P_STYLESHEET=/sap/bw/Mime/BEx/StyleSheets/BWReports_smallfont_print.css&P_PREVIEW_MODE=&P_HEADER_HEIGHT=1.00&P_HEADER_INDENT_LEFT=0.75&P_HEADER_INDENT_RIGHT=0.75&P_FOOTER_HEIGHT=0.75&P_FOOTER_INDENT_LEFT=0.75&P_FOOTER_INDENT_RIGHT=0.75&P_DATA_AREA_PADDING_TOP=0.00&P_DATA_AREA_INDENT_LEFT=0.75&P_DATA_AREA_INDENT_RIGHT=0.75&P_DATA_AREA_COLUMNS=7&P_PAGE_WIDTH=24.13&P_PAGE_HEIGHT=17.78";
                                window.open(url, "Print", "width=800, height=600, menubar=yes, toolbar=no, scrollbars=yes, resizable=yes");
                                  break;
                           case 5:
                                  url = url + "&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP&P_STYLESHEET=/sap/bw/Mime/BEx/StyleSheets/BWReports_smallfont_print.css&P_PREVIEW_MODE=&P_HEADER_HEIGHT=1.00&P_HEADER_INDENT_LEFT=0.50&P_HEADER_INDENT_RIGHT=0.50&P_FOOTER_HEIGHT=0.75&P_FOOTER_INDENT_LEFT=0.50&P_FOOTER_INDENT_RIGHT=0.50&P_DATA_AREA_PADDING_TOP=0.00&P_DATA_AREA_INDENT_LEFT=0.50&P_DATA_AREA_INDENT_RIGHT=0.50&P_DATA_AREA_COLUMNS=4&P_PAGE_WIDTH=25.40&P_PAGE_HEIGHT=19.05";
                                window.open(url, "Print", "width=800, height=600, menubar=yes, toolbar=no, scrollbars=yes, resizable=yes");
                                  break;
                           case 6:
                                  url = url + "&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP&P_STYLESHEET=/sap/bw/Mime/BEx/StyleSheets/BWReports_smallfont_print.css&P_PREVIEW_MODE=&P_HEADER_HEIGHT=1.00&P_HEADER_INDENT_LEFT=0.25&P_HEADER_INDENT_RIGHT=0.25&P_FOOTER_HEIGHT=0.75&P_FOOTER_INDENT_LEFT=0.25&P_FOOTER_INDENT_RIGHT=0.25&P_DATA_AREA_PADDING_TOP=0.00&P_DATA_AREA_INDENT_LEFT=0.25&P_DATA_AREA_INDENT_RIGHT=0.25&P_DATA_AREA_COLUMNS=4&P_PAGE_WIDTH=26.67&P_PAGE_HEIGHT=20.32";
                                window.open(url, "Print", "width=800, height=600, menubar=yes, toolbar=no, scrollbars=yes, resizable=yes");
                                  break;
                           case 7:
                                  url = url + "&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP&P_PREVIEW_MODE=X";
                                window.open(url, "Print", "width=800, height=600, menubar=yes, toolbar=no, scrollbars=yes, resizable=yes");
                                  break;
    </script>
    <SCRIPT LANGUAGE="JAVASCRIPT" type="text/javascript">
    <!--
    //  Global variables definitions
    var expDays = 1;
    var exp = new Date();
    exp.setTime(exp.getTime() + (expDays2460601000));
    /* Create a Random Number*/
    function rand ( n )
      return ( Math.floor ( Math.random ( ) * n + 1 ) );
    /Used to Open New Window with Status Bar & URL/
    function openWindow( URL, NAME, WIDTH1, HEIGHT1){
    NAME=NAME+rand(157)
    WindowObjectReference =  window.open(URL,NAME,"menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes,width="WIDTH1"height="+HEIGHT1);
    function PrintMyReport(typePaper) {
    /*  Assumption: Users page margins (top, bottom, left and right) are a default value of 0.75 inches */
        var Header2 = '';
        var CurrentDataProvider = 'DP' ;
    //    var mynewTitle = 'SAP BW Report';
        var mynewTitle = document.title;
        var dateout = exp;
        var CurrentReportName = '&?psize=' + escape(typePaper) + '&qtitle=' + escape(mynewTitle)  + Header2 + "&ASOFDATE=" + escape(dateout) + "&";
    /*    var openCMD="<SAP_BW_URL>&DATA_PROVIDER="CurrentDataProvider"&TEMPLATE_ID=ZPD_ADHOC_PAGE&CMD=RELEASE_DATA_PROVIDER"+CurrentReportName;*/
        var openCMD="<SAP_BW_URL>&DATA_PROVIDER="CurrentDataProvider"&TEMPLATE_ID=ZPD_LAUSD_ADHOC_PAGE&CMD=RELEASE_DATA_PROVIDER"+CurrentReportName;
        openWindow(openCMD,"MainTitleNow",800,600);
    -->
    </SCRIPT>
    <script type="text/javascript">
    <!--
    /* Calls the online Documentation via technical QueryName */
    function callquerydoc() {
       var docustart= '/sap/bw/doc/meta/fldmeta/default?tlogo=elem&objnm=' + document.getElementById('querydoc').innerHTML  + '&sap-language=' +SAP_BW_Get_Language();
      SAPBWOpenWindow(docustart,'Documentation',800,600);
    /* Sets the displayed tab */
    /* Check, which items of the Array check_items  is not hidden.
        Change the style of the HTML tag with id GroupArea/GroupLink */
    function set_tab() {
         if (!(navigator.appVersion.substring(0,1) == '4' && navigator.appName == 'Netscape')) {
           /var check_items = new Array('GR1Toolbar','GR2Chart','GR3TECommon','GR4Broadcaster','GR5Toolbar','GR7Toolbar');/
           var check_items = new Array('GR1Toolbar','GR2Chart','GR3TECommon','GR5Toolbar','GR7Toolbar');
        for (i=0;i<check_items.length;i++) {
                        hidden = true;
                       prop = SAPBWGetItemProp(check_items<i>);
                       if (prop != null){
                                           for(j=1;j<prop.length;j++){
                                                      if (prop[j][0] == "HIDDEN")  hidden = (prop[j][1] == "X");
                   anchor_item = document.getElementById(check_items<i>.substring(0,3)+'Area').firstChild;
                    if (hidden) {
                        document.getElementById(check_items<i>.substring(0,3)+'Area').className='SAPBEXTbsTab';
                        anchor_item.title = '<SAP_BW_TEXT program="SAPLRRSV" key="737">' + ' ' + anchor_item.title; 
                    else {
                        document.getElementById(check_items<i>.substring(0,3)+'Area').className='SAPBEXTbsTabSel';
                        anchor_item.title = '<SAP_BW_TEXT program="SAPLRRSV" key="736">' +' ' + anchor_item.title; 
              } /* if */
          }   /* for */
        /* Set the BexHeader invisible when running as IView */
            if (SAPBWGetProperty('RUNS_AS_IVIEW')) {
                               document.getElementById('bexheader').style.visibility='hidden';
                               document.getElementById('bexheader').style.display='none';
              anchor = window.location.hash.substring(1,50);
              SAPBWSetFocus(anchor);
      }  /*function */
    -->
    </script>
    <!-- Query description in the window title bar --->
    <title>
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="TITLE"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="ELEMENT_TYPE_1" value="COMMON"/>
             <param name="ELEMENT_NAME_1" value="REPTXTLG"/>
             <param name="ONLY_VALUES" value="X"/>
             <param name="ELEMENT_NAME" value="REPTXTLG"/>
             ITEM:            TITLE
    </object>
    </title>
    <link href="/sap/bw/Mime/BEx/StyleSheets/BWReports.css" type="text/css" rel="stylesheet"/>
    <link href="/sap/bw/Mime/Customer/StyleSheets/BWReports_Excel_print.css" type="text/css" rel="stylesheet" media="print"/>
    </head>
    <body>
    <!-- Possible Header -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="Header"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="TEMPLATE_ID" value="ZLAUSD_HEADER"/>
             <param name="SUPPRESS_SYSTEM_MESSAGES" value="X"/>
             ITEM:            Header
    </object>
    <table border="0" cellpadding="0" cellspacing="0" width="600">
    <tr id="bexheader">
    <td class="SAPBExMsgBarStd"><span class="SAPBEXTxtStdBold" tabIndex=0>
    <SAP_BW_TEXT program="SAPLRRSV" key="733">
    </span></td>
    </tr>
    <tr>
    <td style="FONT-SIZE: 1pt; HEIGHT: 5px">
    </td>
    </tr>
    <tr>
    <td>
    <!-- Tabs -->
    <table cellpadding="1" cellspacing="0" border="0" width="200">
    <tr>
    <td class="SAPBEXTbsBorder">
    <A href="#TabStripEnd">
    <IMG title=<SAP_BW_TEXT program='SAPLRRSV' key='739'> alt="<SAP_BW_TEXT program='SAPLRRSV' key='739'>" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></A>
    <table name="" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <!-- First Tab: Display table and nav block -->
    <td align="middle" nowrap class="SAPBEXTbsTabSel" id="GR1Area">
    <A  title=<SAP_BW_TEXT program='SAPLRRSV' key='700'> href="<SAP_BW_URL ITEM='*GR*' MULTI='X' HIDDEN='X' CMD_1='ITEM=*GR1*&MULTI=X&HIDDEN=' >&amp;dummy=#TabStripContent" ><SAP_BW_TEXT program="SAPLRRSV" key="700"></A>
    </td>
    <!-- Second Tab: Display chart -->
    <td align="middle" nowrap class="SAPBEXTbsTab" id="GR2Area">
    <A title=<SAP_BW_TEXT program='SAPLRRSV' key='701'> href="<SAP_BW_URL ITEM='*GR*' MULTI='X' HIDDEN='X' CMD_1='ITEM=*GR2*&MULTI=X&HIDDEN=' >&amp;dummy=#TabStripContent" ><SAP_BW_TEXT program="SAPLRRSV" key="701"></A>
    </td>
    <!-- Third Tab: Display infos -->
    <td align="middle" nowrap class="SAPBEXTbsTab" id="GR3Area">
    <A   title=<SAP_BW_TEXT program='SAPLRRSV' key='702'> href="<SAP_BW_URL ITEM='*GR*' MULTI='X' HIDDEN='X' CMD_1='ITEM=*GR3*&MULTI=X&HIDDEN=' >&amp;dummy=#TabStripContent"><SAP_BW_TEXT program="SAPLRRSV" key="702"></A>
    </td>
    <!-- Fourth Tab: Display Broadcasting -->
    <!--
    <td align="middle" nowrap class="SAPBEXTbsTab" id="GR4Area">
    <A  title=<SAP_BW_TEXT program='SAPLRRSV' key='704'> href="<SAP_BW_URL ITEM='GR' MULTI='X' HIDDEN='X'  CMD_1='ITEM=GR4&MULTI=X&HIDDEN=' >&amp;dummy=#TabStripContent" ><SAP_BW_TEXT program="SAPLRRSV" key="704"></A>
    <a name="TabStripContent" tabIndex="0"><IMG title=<SAP_BW_TEXT program='SAPLRRSV' key='740'> alt="<SAP_BW_TEXT program='SAPLRRSV' key='740'>" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></a>
    </td>
    -->
    <!-- Fifth Tab: Display Printing -->
    <td align="middle" nowrap class="SAPBEXTbsTab" id="GR5Area">
    <A   title=Printing href="<SAP_BW_URL ITEM='*GR*' MULTI='X' HIDDEN='X' CMD_1='ITEM=*GR5*&MULTI=X&HIDDEN=' >&amp;dummy=#TabStripContent">Printing</A>
    </td>
    <!-- Sixth Tab: Display Export -->
    <td align="middle" nowrap class="SAPBEXTbsTab" id="GR7Area">
    <A   title=Export href="<SAP_BW_URL ITEM='*GR*' MULTI='X' HIDDEN='X' CMD_1='ITEM=*GR7*&MULTI=X&HIDDEN=' >&amp;dummy=#TabStripContent">Export</A>
    </td>
    </tr>
    </table>
    <table width="600" name="" class="SAPBEXTbsBdyEdg" cellspacing="0" cellpadding="5" border="0">
    <tr>
    <td align="left" valign="bottom" nowrap>
    <table cellspacing="0" cellpadding="0" border="0"><tr><td class="SAPBEXTxtStdBold" nowrap tabIndex="0" width="550">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="QueryName"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="ELEMENT_TYPE_1" value="COMMON"/>
             <param name="ELEMENT_NAME_1" value="REPTXTLG"/>
             <param name="ONLY_VALUES" value="X"/>
             <param name="ELEMENT_NAME" value="REPTXTLG"/>
             <param name="HELP_SERVICE" value="HW_SAVE_VIEW"/>
             <param name="HELP_SERVICE_CLASS" value="CL_RSR_WWW_HWIND_SAVE_VIEW"/>
             ITEM:            QueryName
    </object></td>
    <td  nowrap 
                    tabIndex="0">
    <!--
    <SAP_BW_TEXT program="SAPLRRSV" key="705">
    -->
    <SAP_BW_TEXT program="SAPLRRSV" key="160">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="Actuality"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="ELEMENT_TYPE_1" value="COMMON"/>
             <param name="ELEMENT_NAME_1" value="ROLLUPTIME"/>
             <param name="ONLY_VALUES" value="X"/>
             <param name="ELEMENT_NAME" value="ROLLUPTIME"/>
             ITEM:            Actuality
    </object>
    </td></tr></table>
    </td></tr>
    <tr><td>
    <table  border="0" cellspacing="0" cellpadding="5" class="SAPBEXFlexBoxStdBg" width="100%"><tr>
              <td>
    <!-- Toolbar for View Table -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1Toolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="TEMPLATE_ID" value="ZWT_LAUSD_ADHOC_GR1TB"/>
             ITEM:            GR1Toolbar
    </object>
    <!-- Toolbar for Table Maintenance -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GRAToolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="ZWT_LAUSD_ADHOC_GRATB"/>
             ITEM:            GRAToolbar
    </object>
    <!-- Toolbar for View Chart -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR2Toolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="ZLAUSD_CHARTS"/>
             ITEM:            GR2Toolbar
    </object>
    <!-- Toolbar for View Info -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR3Toolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="ZLAUSD_INFOS"/>
             ITEM:            GR3Toolbar
    </object>
    <!-- Toolbar for Print Options -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR5Toolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="ZWT_LAUSD_ADHOC_GR5TB"/>
             ITEM:            GR5Toolbar
    </object>
    <!-- Toolbar for Printing with Internet Explorer -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GRBToolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="ZWT_ADHOC_GRBTB"/>
             ITEM:            GRBToolbar
    </object>
    <!-- Toolbar for Printing with SmartForms -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GRCToolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="ZWT_ADHOC_GRCTB"/>
             ITEM:            GRCToolbar
    </object>
    <!-- Toolbar for Exporting -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR7Toolbar"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="ZWT_ADHOC_GR7TB"/>
             ITEM:            GR7Toolbar
    </object>
    </td></tr><tr><td>
    <!-- Exceptions and Conditions  -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR6_COND_TEMPLATE"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="TEMPLATE_ID" value="0ADHOC_CONDITIONS"/>
             ITEM:            GR6_COND_TEMPLATE
    </object>
    <table width="600" cellspacing="0" cellpadding="5" border="0"><tr><td style="PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px">
    <!-- Navigational block: GR1NavBlock--->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1NavBlock"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="WIDTH" value="200"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="SHOW_AXES_GROUPING" value="X"/>
             ITEM:            GR1NavBlock
    </object>
    </td>
    <td class="SAPBEXWhlOffset">
    </td>
    <td width="100%" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px">
    <!-- Data table: GR1GR5GR7Table--->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR5GR7Table"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="WIDTH" value="380"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BLOCK_SIZE" value="25"/>
             <param name="BLOCK_SIZE_COLUMNS" value="10"/>
             <param name="HELP_SERVICE" value="PRINT_WITH_EXCEL"/>
             <param name="HELP_SERVICE_CLASS" value="ZCL_RSR_XLS_HELP_WINDOW_PRINT"/>
             ITEM:            GR1GR5GR7Table
    </object>
    </td></tr></table>
    <!-- Chart: GR2Chart, initialy hidden--->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR2Chart"/>
             <param name="ITEM_ID" value="0ADHOC_COLUMN_CHART"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="HEIGHT" value="400"/>
             <param name="CAPTION" value="0ADHOC_COLUMN_CHART"/>
             <param name="HIDDEN" value="X"/>
             <param name="WIDHT" value="500"/>
             ITEM:            GR2Chart
    </object>
    <!-- Common text symbols: GR3TECommon, initialy hidden--->
    <table width="600" cellspacing="0" cellpadding="5" border="0"><tr><td style="VERTICAL-ALIGN: top">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR3TECommon"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="WIDTH" value="330"/>
             <param name="HIDDEN" value="X"/>
             <param name="CAPTION" value="SAP_BW_TEXT?program=SAPLRRSV&amp;key=720"/>
             <param name="GENERATE_LINKS" value=""/>
             <param name="ELEMENT_TYPE_1" value="COMMON"/>
             <param name="ELEMENT_NAME_1" value="SRDATE"/>
             <param name="ELEMENT_TYPE_2" value="COMMON"/>
             <param name="ELEMENT_NAME_2" value="ROLLUPTIME"/>
             <param name="ELEMENT_TYPE_3" value="COMMON"/>
             <param name="ELEMENT_NAME_3" value="MODTIME"/>
             <param name="ELEMENT_TYPE_4" value="COMMON"/>
             <param name="ELEMENT_NAME_4" value="MODUSER"/>
             <param name="ELEMENT_TYPE_5" value="COMMON"/>
             <param name="ELEMENT_NAME_5" value="SYUZEIT"/>
             <param name="ELEMENT_TYPE_6" value="COMMON"/>
             <param name="ELEMENT_NAME_6" value="REPTXTLG"/>
             <param name="ELEMENT_TYPE_7" value="COMMON"/>
             <param name="ELEMENT_NAME_7" value="REPTNAME"/>
             ITEM:            GR3TECommon
    </object>
    <!-- Static filter: GR3TEFilter, initialy hidden--->
    </td><td style="VERTICAL-ALIGN: top">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR3TEFilter"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="WIDTH" value="330"/>
             <param name="HIDDEN" value="X"/>
             <param name="CAPTION" value="SAP_BW_TEXT?program=SAPLRRSV&amp;key=721"/>
             <param name="GENERATE_LINKS" value=""/>
             <param name="SHOW_COMMON_ELEMENTS" value=""/>
             <param name="SHOW_VARIABLES" value=""/>
             ITEM:            GR3TEFilter
    </object>
    <!-- Dynamic filter: GR3DFilter, initialy hidden--->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR3DFilter"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="WIDTH" value="330"/>
             <param name="CAPTION" value="SAP_BW_TEXT?program=SAPLRRSV&amp;key=722"/>
             <param name="HIDDEN" value="X"/>
             <param name="GENERATE_LINKS" value=""/>
             ITEM:            GR3DFilter
    </object>
    <!-- Variables: GR3TEVariables, initialy hidden--->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR3TEVariables"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="WIDTH" value="330"/>
             <param name="HIDDEN" value="X"/>
             <param name="CAPTION" value="SAP_BW_TEXT?program=SAPLRRSV&amp;key=723"/>
             <param name="GENERATE_LINKS" value=""/>
             <param name="SHOW_COMMON_ELEMENTS" value=""/>
             <param name="SHOW_FILTERS" value=""/>
             ITEM:            GR3TEVariables
    </object>
    </td></tr></table>
    <div id="querydoc" style="DISPLAY: none; VISIBILITY: hidden">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR3FORQUERYDOC"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="ELEMENT_TYPE_1" value="COMMON"/>
             <param name="ELEMENT_NAME_1" value="REPTNAME"/>
             <param name="ONLY_VALUES" value="X"/>
             <param name="ELEMENT_NAME" value="REPTNAME"/>
             ITEM:            GR3FORQUERYDOC
    </object>
    </div>
    <!-- Broadcaster: GR4Broadcaster, initially hidden-->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR4Broadcaster"/>
             <param name="ITEM_CLASS" value="CL_RSRD_WWW_ITEM_BROADCASTER"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="HIDDEN" value="X"/>
             <param name="SOURCE_OBJECT_TYPE" value="DP"/>
             <param name="SOURCE_DATA_PROVIDER" value="DP"/>
             ITEM:            GR4Broadcaster
    </object>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td>
    <a name="TabStripEnd" tabIndex="0"><IMG title=<SAP_BW_TEXT program='SAPLRRSV' key='741'> alt="<SAP_BW_TEXT program='SAPLRRSV' key='741'>" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></a>
    </td>
    </tr>
    </table>
    <!-- Possible Footer -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="Footer"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="TEMPLATE_ID" value="0ADHOC_FOOTER"/>
             ITEM:            Footer
    </object>
    <script type="text/javascript">
    <!--
        set_tab();
    -->
    </script></td></tr></table>
    <!-- Settings for Web Printing with Excel
    // header with logo, footer, page orientation, margin, ...
    @page
         {mso-header-data:"&L&\0022Arial\,Fett\0022&12&G&C&\0022Arial\,Fett\0022&14<&[REPTXTLG]> und <&[DATAPROVIDER_1/REPTXTLG]>";
         mso-footer-data:"&R&A";
         margin:1.0in .75in 1.0in .75in;
         mso-header-margin:.5in;
         mso-footer-margin:.5in;}
    // fit to page, grid lines, logo (header picture)
         <x:Print>
          <x:FitWidth>1</x:FitWidth>
          <x:FitHeight>2</x:FitHeight>
          <x:ValidPrinterInfo/>
          <x:PaperSizeIndex>9</x:PaperSizeIndex>
          <x:Scale>86</x:Scale>
          <x:HorizontalResolution>600</x:HorizontalResolution>
          <x:VerticalResolution>600</x:VerticalResolution>
          <x:Gridlines/>
          <x:HeaderPicture>
           <x:Location>Left</x:Location>
           <x:Source>http://www.sap.com/global/images/sap_logo.gif</x:Source>
           <x:Height>37</x:Height>
           <x:Width>73</x:Width>
           <x:LockAspectRatio/>
           <x:ColorType>Automatic</x:ColorType>
          </x:HeaderPicture>
         </x:Print>
    // page breaks
        <x:PageBreaks>
         <x:ColBreaks>
          <x:ColBreak>
           <x:Column>9</x:Column>
           <x:RowEnd>78</x:RowEnd>
          </x:ColBreak>
         </x:ColBreaks>
         <x:RowBreaks>
          <x:RowBreak>
           <x:Row>42</x:Row>
           <x:ColEnd>15</x:ColEnd>
          </x:RowBreak>
         </x:RowBreaks>
        </x:PageBreaks>
    // column widths
        <x:ColWidths>
        <col style='mso-width-source:auto'>
        <col style='mso-width-source:auto'>
        <col style='mso-width-source:auto'>
        <col width=200 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        <col width=70 style='mso-width-source:userset'>
        </x:ColWidths>
    // BW parameters
    <x:BW>
         <hierarchy_icons hide=X>
    </x:BW>
    -->
    </body>
    </html>

  • How to create multi level reports?

    The report I have created contains 25 columns and is to wide. I would like to create a multi level report in the fashion of below:
    Col 1 Col 2 Col 3
    Row1 Row1 Row1
    Row2 Row2 Row2
    Col 5 Col 6 Col 7
    Row1 Row1 Row1
    Row2 Row2 Row2
    I am assuming this needs to be done by modifying html in a template.
    I have cut up a normal report to try and illistrate what I am thinking.
    http://i71.photobucket.com/albums/i124/breinhar/multirow.jpg
    I greatly appreciate the help. Thanks.

    Hi,
    OK - I've put together a horizontal scrolling report template for a Theme 12/Standard report: [http://apex.oracle.com/pls/otn/f?p=33642:198]
    To create this, you need to:
    1 - Through Shared Components, Templates - create a new Report Template based on a copy of the existing Standard report template.
    2 - When you have your new template, edit it.
    3 - In the template's "Before Rows" setting, replace what's there with the following:
    &lt;style type="text/css"&gt;
    #table1 th {white-space: nowrap}
    #table1 td {white-space: nowrap}
    #table2 th {white-space: nowrap}
    #table2 td {white-space: nowrap}
    &lt;/style&gt;
    &lt;table cellpadding="0" cellspacing="0" summary="" style="padding:0px; border-collapse:collapse;"&gt;#TOP_PAGINATION#
    &lt;tr&gt;&lt;td&gt;
      &lt;tr&gt;
        &lt;td style="vertical-align:top; background-color:#EFEFEF; padding:0px; border:1px solid darkgray;"&gt;
          &lt;div id="d1" style="background-color:white; margin:0px; border:0px; padding:0px;"&gt;
          &lt;/div&gt;
        &lt;/td&gt;
        &lt;td style="vertical-align:top; padding:0px; border:1px solid darkgray;"&gt;
          &lt;div id="d2" style="overflow-X:scroll; margin:0px; border:0px; padding:0px; border-right:1px solid darkgray;"&gt;
    &lt;table cellpadding="0" border="0" cellspacing="0" summary="" class="t12Standard" id="table2"&gt;4 - In the template's "After Rows" setting, replace what's there with the following:
          &lt;/div&gt;
        &lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;&lt;div class="t12bottom"&gt;#EXTERNAL_LINK##CSV_LINK#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;#PAGINATION#&lt;/table&gt;
    &lt;script type="text/javascript"&gt;
    var d1 = document.getElementById("d1");
    var t2 = document.getElementById("table2");
    var t1 = t2.cloneNode(false);
    t1.style.width = "100%";
    t1.id = "table1";
    d1.appendChild(t1);
    var t2Rows = t2.rows;
    var k;
    var r;
    var c;
    for (k = 0; k &lt; t2Rows.length; k++)
    r = document.createElement("TR");
    t1.appendChild(r);
    c = t2Rows[k].cells[0].cloneNode(true);
    r.appendChild(c);
    t2Rows[k].deleteCell(0);
    d1.innerHTML += "";
    &lt;/script&gt;5 - On your report's Report Attributes, change the template used for the report from "Standard" to your new one
    6 - Also on the report's Report Attributes, set "Enable Partial Page Refresh" to No - this is required as we need the javascript in the template to be run whenever pagination happens and Partial Page Refresh does not seem to allow us the means to trigger javascript
    7 - Finally, on the report region's Region Footer, add in:
    &lt;style type="text/css"&gt;
    #d1 {width:75px;}
    #d2 {width:500px;}
    &lt;/style&gt;#d1 refers to the width of the frozen column and #d2 is the width of the rest of the report - you can adjust these figures as required.
    The template contains two DIV tags - d1 and d2. Initially, d1 is empty and d2 contains the report. The javascript moves the first cell in each row from d2 to d1. The styles then add the scrolling functionality.
    Andy

  • How to Handle Too Many js Files?

    I making a website and i want to know how to handle too many js in one page.
    And i want to add news ticker but js is conflict with someone
    <script src="js/ticker/1.8.jquery.min.js"></script>
    <script src="js/ticker/all.js"></script>
    <script src="js/ticker/jquery.li-scroller.1.0.js"></script>
    <script src="js/jquery.slicknav.js"></script>
    <script type="text/javascript" src="js/modernizr.custom.js"></script>
    <script type='text/javascript' src='js/scrollIt.min.js'></script>
    <script type="text/javascript" src="js/jquery.simple-text-rotator.js"></script>
    <script type="text/javascript" src="js/jquery.nicescroll.min.js"></script>
    <script type="text/javascript" src="js/jquery.appear.js"></script>
    <script type="text/javascript" src="js/jquery.bxslider.min.js"></script>
    <script type="text/javascript" src="js/jquery.fitvids.js"></script>
    <script type="text/javascript" src="js/owl.carousel.min.js"></script>
    <script type="text/javascript" src="js/jquery.colorbox.js"></script>
    <script type="text/javascript" src="js/jquery.parallax-1.1.3.js"></script>
    <script type="text/javascript" src="js/jquery.localscroll-1.2.7-min.js"></script>
    <script type="text/javascript" src="js/jquery.scrollTo-1.4.2-min.js"></script>
    <script type="text/javascript" src="js/classie.js"></script>
    <script type="text/javascript" src="js/cbpAnimatedHeader.min.js"></script>
    <script type="text/javascript" src="js/template.js"></script>

    I trying ti use your code but that's not working,
    i want to add one news ticker but that's not work
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type='text/javascript' src='js/scrollIt.min.js'></script>
    <script type="text/javascript" src="js/jquery.simple-text-rotator.js"></script>
    <script type="text/javascript" src="js/jquery.nicescroll.min.js"></script>
    <script type="text/javascript" src="js/jquery.appear.js"></script>
    <script type="text/javascript" src="js/jquery.fitvids.js"></script>
    <script type="text/javascript" src="js/owl.carousel.min.js"></script>
    <script type="text/javascript" src="js/template.js"></script>

  • Problem using jsp:forward in java script

    hi,
    when I use jsp forward tag inside java script i'm getting a problem that
    when the jsp is invoked it is getting forwarded to the page specified in the forward tag, without checking the if conditions. Following code may give you a better idea.
    <html>
    <script>
    function test()
    if(document.f.htemp.value=="true")
    alert("jus");
    else
    var s=document.f.htemp.value;
    alert(s);
    <jsp:forward page="success.jsp" />
    </script>
    <body>
    <form name="f" method=post>
    <input type=text name=htemp value="true">
    <input type=button onclick="test()">
    </form>
    </body>
    </html>
    please help me,thanks inadvance
    regards
    chandu

    What pgeuens means is that you can't mix javascript and jsp/java code in this way.
    ALL of the jsp/java code gets executed at the server end.
    This produces an HTML page (with embedded javascript) which gets sent to the client.
    The client then runs javascript code in response to events (onLoad, onClick, onChange etc etc)
    So in this case, the jsp:forward will always be executed, because as far as the server is concerned, the javascript is just template text.
    If you WANT to do a conditional forwarding on the server side you do it in java ie (horribly using scriptlet)
    <%
    if (testCondition){
    %>
      <jsp:forward>
    %<
    %>Or if you want to test what the client has entered client side, all you can do is submit the form, or navigate to a URL
    <script>
    function test()
    if(document.f.htemp.value=="true")
    alert("jus");
    else
    var s=document.f.htemp.value;
    alert(s);
    document.f1.action="success.jsp";
    document.f.submit();
    </script>You cannot run JSP code based on your javascript code.
    Java. Javascript. Not the same thing.
    Hope this helps,
    evnafets

  • Interactive Rating Stars for XSLTListView Blog Home Page

    Hi All, using the OOTB blog site template, I'd like to modify the OOTB List View Web Part (using SharePoint Designer) on the home page of the blog site to also include interactive rating stars next to each entry's title. So far I've been able to get the
    stars to show up but I haven't been able to figure out how to make it clickable/interactive. Any ideas/suggestions? Thanks!http://www.henryong.com

    Hi Henry,
    Please follow the steps given below
    1. Create a custom blog.xsl file and dump the below code in the file. Upload the blog.xsl file to a style library.
    <xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:d="http://schemas.microsoft.com/sharepoint/dsp" version="1.0" exclude-result-prefixes="xsl msxsl ddwrt" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:SharePoint="Microsoft.SharePoint.WebControls" xmlns:ddwrt2="urn:frontpage:internal" xmlns:o="urn:schemas-microsoft-com:office:office" ddwrt:ghost="show_all">
    <xsl:include href="/_layouts/xsl/blog.xsl"/>
    <xsl:include href="/_layouts/xsl/internal.xsl"/>
    <xsl:param name="AllRows" select="/dsQueryResponse/Rows/Row[$EntityName = '' or (position() &gt;= $FirstRow and position() &lt;= $LastRow)]"/>
    <xsl:param name="dvt_apos">&apos;</xsl:param>
    <xsl:template match="/" ddwrt:ghost="hide">
    <xsl:choose>
    <xsl:when test="$RenderCTXOnly='True'">
    <xsl:call-template name="CTXGeneration"/>
    </xsl:when>
    <xsl:when test="($ManualRefresh = 'True')">
    <xsl:call-template name="AjaxWrapper" />
    </xsl:when>
    <xsl:otherwise>
    <xsl:apply-templates mode="RootTemplate" select="$XmlDefinition"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>
    <xsl:template name="View_DefaultSummary_RootTemplate" mode="RootTemplate" match="View[@BaseViewID='0']" ddwrt:dvt_mode="root" ddwrt:ghost="hide">
    <xsl:apply-templates select="." mode="full" />
    </xsl:template>
    <xsl:template match="View[@BaseViewID='0' and List/@TemplateType='301']" mode="full" ddwrt:ghost="hide">
    <xsl:apply-templates select="." mode="RenderView" />
    <xsl:apply-templates mode="footer" select="." />
    </xsl:template>
    <xsl:template match="View" mode="RenderView" ddwrt:ghost="hide">
    <xsl:variable name="ViewStyleID">
    <xsl:value-of select="ViewStyle/@ID"/>
    </xsl:variable>
    <xsl:variable name="HasExtraColumn" select="$TabularView='1' and $MasterVersion=4 and ($ViewStyleID = '' or $ViewStyleID = '17')"/>
    <xsl:if test="Aggregations[not(@Value='Off')]/FieldRef">
    <tr>
    <xsl:if test="$HasExtraColumn">
    <td/>
    </xsl:if>
    <xsl:if test="$InlineEdit">
    <td width="1%"/>
    </xsl:if >
    <xsl:apply-templates mode="aggregate" select="ViewFields/FieldRef[not(@Explicit='TRUE')]">
    <xsl:with-param name="Rows" select="$AllRows"/>
    <xsl:with-param name="GroupLevel" select="0"/>
    </xsl:apply-templates>
    </tr>
    </xsl:if>
    <xsl:variable name="Fields" select="ViewFields/FieldRef[not(@Explicit='TRUE')]"/>
    <xsl:variable name="Groups" select="Query/GroupBy/FieldRef"/>
    <xsl:variable name="Collapse" select="Query/GroupBy[@Collapse='TRUE']"/>
    <xsl:variable name="GroupCount" select="count($Groups)"/>
    <xsl:for-each select="$AllRows">
    <xsl:variable name="thisNode" select="."/>
    <xsl:if test="$GroupCount &gt; 0">
    <xsl:call-template name="GroupTemplate">
    <xsl:with-param name="Groups" select="$Groups"/>
    <xsl:with-param name="Collapse" select="$Collapse"/>
    <xsl:with-param name="HasExtraColumn" select="$HasExtraColumn"/>
    </xsl:call-template>
    </xsl:if>
    <xsl:if test="not(not($NoAJAX) and not($InlineEdit) and $Collapse and $GroupCount &gt; 0)">
    <xsl:apply-templates mode="Item" select=".">
    <xsl:with-param name="Fields" select="$Fields"/>
    <xsl:with-param name="Collapse" select="$Collapse"/>
    <xsl:with-param name="Position" select="position()"/>
    <xsl:with-param name="Last" select="last()"/>
    </xsl:apply-templates>
    </xsl:if>
    </xsl:for-each>
    <xsl:if test="$InlineEdit and not($IsDocLib) and $ListRight_AddListItems = '1'">
    <xsl:call-template name="rowinsert">
    <xsl:with-param name="Fields" select="$Fields"/>
    </xsl:call-template>
    </xsl:if>
    </xsl:template>
    <xsl:template mode="Item" match="Row[../../@TemplateType='301' and (../../@BaseViewID='0' or ../../@BaseViewID='7' or ../../@BaseViewID='8' or ../../@BaseViewID='9')]" ddwrt:ghost="" xmlns:ddwrt2="urn:frontpage:internal">
    <xsl:param name="Fields" select="."/>
    <xsl:param name="Collapse" select="."/>
    <xsl:param name="Position" select="1"/>
    <xsl:param name="Last" select="1"/>
    <xsl:variable name="ShowBody">
    <xsl:if test="../../@BaseViewID='0' or ../../@BaseViewID='7'">1</xsl:if>
    </xsl:variable>
    <xsl:variable name="ShowTopDate">
    <xsl:if test="../../@BaseViewID='0' or ../../@BaseViewID='7'">1</xsl:if>
    </xsl:variable>
    <xsl:variable name="ShowDrafts">
    <xsl:if test="../../@BaseViewID='7'">1</xsl:if>
    </xsl:variable>
    <xsl:variable name="thisNode" select="."/>
    <xsl:if test="$ShowDrafts=1 or $thisNode/@_ModerationStatus. = 0">
    <table>
    <tr class="ms-blogpostdatecol" valign="top">
    <td class= "ms-leftblogdate" style="width: 93px">
    <div id="PostDateTopBox{generate-id()}" class="ms-postcalendardateboxtop">
    </div>
    <xsl:if test="$MasterVersion = 4">
    <div id="PostDateBottomBox{generate-id()}" class="ms-postcalendardateboxbottom" style="overflow-x:hidden">
    <div>
    <xsl:value-of select="$thisNode/@PublishedDate.MonthDayOnly" disable-output-escaping="yes" />
    </div>
    </div>
    </xsl:if>
    <xsl:if test="$MasterVersion != 4">
    <div id="PostDateBottomBox" class="ms-postcalendardateboxbottom" style="overflow-x:hidden;font-size:0.8em">
    <div>
    <xsl:value-of select="$thisNode/@PublishedDate.MonthDayOnly" disable-output-escaping="yes" />
    </div>
    </div>
    </xsl:if>
    </td>
    <td class = "ms-rightblogpost">
    <table dir="None" cellspacing="0" cellpadding="0" width="100%" border="0">
    <tbody>
    <tr>
    <td class="ms-PostTitle">
    <a href="{$HttpVDir}/{$thisNode/../@resource.wss.lists_Folder}/{$thisNode/../@resource.wss.blogpost_Folder}/Post.aspx?ID={$thisNode/@ID}">
    <xsl:apply-templates select="$Fields[@Name='Title']" mode="PrintField">
    <xsl:with-param name="thisNode" select="$thisNode"/>
    <xsl:with-param name="Position" select="$Position"/>
    </xsl:apply-templates>
    </a>
    </td>
    <xsl:if test="../../@BaseViewID='7'">
    <xsl:if test="($thisNode/../@value.listpermission.EditListItems = '1' and (($thisNode/../@value.listpermission.ManageLists = '1') or ($XmlDefinition/List/@WriteSecurity = '2' and $thisNode/@Author.id = $Userid) or ($XmlDefinition/List/@WriteSecurity != '2')))">
    <td align="right" class="ms-blogedit">
    <a href="javascript:" onclick="javascript:ShowPopupDialog('{$HttpVDir}/{$thisNode/../@resource.wss.lists_Folder}/{$thisNode/../@resource.wss.blogpost_Folder}/EditPost.aspx?ID={$thisNode/@ID}&amp;Source={$HttpVDir}%2Fdefault.aspx');">
    <xsl:value-of select="'Edit'" />
    </a>
    </td>
    </xsl:if>
    </xsl:if>
    </tr>
    </tbody>
    </table>
    <div class="ms-PostFooter">
    <xsl:for-each select="$Fields">
    <xsl:if test="@Name!='Title' and @Type!='Note' and not(@Name='PostCategory' and $thisNode/@PostCategory='')">
    <xsl:choose>
    <xsl:when test="@Name='Author'">
    <span class="ms-postfootercolor">
    <xsl:value-of select="'by '"/>
    </span>
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;</xsl:text>
    <xsl:value-of select="$thisNode/@Author.span" disable-output-escaping="yes" />
    </xsl:when>
    <xsl:when test="@Name='PublishedDate'">
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;&amp;nbsp;</xsl:text>
    <span class="ms-postfootercolor">
    <xsl:value-of select="'on'"/>
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;</xsl:text>
    <xsl:value-of select="$thisNode/@PublishedDate" />
    </span>
    </xsl:when>
    </xsl:choose>
    </xsl:if>
    </xsl:for-each>
    <div>
    <xsl:for-each select="$Fields">
    <xsl:if test="@Name='PostCategory' and not ($thisNode/@PostCategory='')">
    <xsl:value-of select="'Category'" />
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">:&amp;nbsp;</xsl:text>
    <xsl:apply-templates select="$Fields[@Name='CategoryWithLink']" mode="Computed_body">
    <xsl:with-param name="thisNode" select="$thisNode"/>
    </xsl:apply-templates>
    </xsl:if>
    </xsl:for-each>
    </div>
    </div>
    <xsl:if test="$ShowBody=1">
    <div class="ms-PostBody">
    <div>
    <xsl:apply-templates select="$Fields[@Name='Body']" mode="PrintField">
    <xsl:with-param name="thisNode" select="$thisNode"/>
    <xsl:with-param name="Position" select="$Position"/>
    </xsl:apply-templates>
    </div>
    </div>
    </xsl:if>
    <div class="ms-PostFooter">
    <xsl:for-each select="$Fields">
    <xsl:if test="@Name ='Permalink' or @Name ='EmailPostLink' or @Name ='NumCommentsWithLink'">
    <xsl:choose>
    <xsl:when test="@Name='Permalink' or @Name='EmailPostLink' or @Name='NumCommentsWithLink'">
    <xsl:apply-templates select="." mode="PrintFieldWithDisplayFormLink">
    <xsl:with-param name="thisNode" select="$thisNode"/>
    <xsl:with-param name="Position" select="$Position"/>
    </xsl:apply-templates>
    <xsl:if test="@Name='Permalink' or @Name='EmailPostLink'">
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;|&amp;nbsp;</xsl:text>
    </xsl:if>
    </xsl:when>
    <xsl:when test="$thisNode/@*[name()=current()/@Name]!=''">
    <xsl:apply-templates select="." mode="PrintFieldWithDisplayFormLink">
    <xsl:with-param name="thisNode" select="$thisNode"/>
    <xsl:with-param name="Position" select="$Position"/>
    </xsl:apply-templates>
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;|&amp;nbsp;</xsl:text>
    </xsl:when>
    </xsl:choose>
    </xsl:if>
    </xsl:for-each>
    </div>
    <!--Start Blog Post Average Rating -->
    <div class="ms-PostFooter">
    <xsl:for-each select="$Fields">
    <xsl:if test="@Name ='AverageRating'">
    <xsl:choose>
    <xsl:when test="@Name='AverageRating'">
    <xsl:apply-templates select="." mode="PrintFieldWithDisplayFormLink">
    <xsl:with-param name="thisNode" select="$thisNode"/>
    <xsl:with-param name="Position" select="$Position"/>
    </xsl:apply-templates>
    </xsl:when>
    </xsl:choose>
    </xsl:if>
    </xsl:for-each>
    </div>
    <!--End Blog Post Average Rating -->
    </td>
    </tr>
    </table>
    </xsl:if>
    </xsl:template>
    <xsl:template name="FieldRef_Text_body.Title" ddwrt:dvt_mode="body" match ="FieldRef[@Name='Title']" mode="Text_body" ddwrt:ghost="hide">
    <xsl:param name="thisNode" select="."/>
    <xsl:choose>
    <xsl:when test="@AutoHyperLink='TRUE'">
    <xsl:value-of select="$thisNode/@*[name()=current()/@Name]" disable-output-escaping ="yes"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="$thisNode/@*[name()=current()/@Name]"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>
    <xsl:template name="FieldRef_Note_body.Body" ddwrt:dvt_mode="body" match="FieldRef[@Name='Body']" mode="Note_body" ddwrt:ghost="hide">
    <xsl:param name="thisNode" select="."/>
    <div dir="{@Direction}" class="ms-rtestate-field">
    <xsl:value-of select="$thisNode/@*[name()=current()/@Name]" disable-output-escaping="yes"/>
    </div>
    </xsl:template>
    <xsl:template name="FieldRef_Blog_Permalink_Computed_Body.Permalink" match="FieldRef[(@ID='a194bd80-24e6-e71b-b235-3a283b9f1e71') and @Name='Permalink']" ddwrt:dvt_mode="body" mode="Computed_body" ddwrt:ghost="hide">
    <xsl:param name="thisNode" select="."/>
    <span style="vertical-align:middle">
    <span style="height:16px;width:16px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust">
    <a href="{$HttpVDir}/{$thisNode/../@resource.wss.lists_Folder}/{$thisNode/../@resource.wss.blogpost_Folder}/Post.aspx?ID={$thisNode/@ID}" style="height:16px;width:16px;display:inline-block;" >
    <img src="/_layouts/images/fgimg.png" alt="{$thisNode/../@resource.wss.posts_permlink_alt}" style="left:-0px !important;top:-412px !important;position:absolute;" title="{$thisNode/../@resource.wss.posts_permlink_alt}" class="imglink" longDesc="{$thisNode/../@resource.wss.posts_permlink_alt}" />
    </a>
    </span>
    </span>
    </xsl:template>
    <xsl:template name="FieldRef_Blog_EmailPostLink_Computed_Body.EmailPostLink" match="FieldRef[(@ID='1c216b4a-13a6-cd5c-b37b-3776b29ff92e') and @Name='EmailPostLink']" ddwrt:dvt_mode="body" mode="Computed_body" ddwrt:ghost="hide">
    <xsl:param name="thisNode" select="."/>
    <span style="vertical-align:middle">
    <span style="height:16px;width:16px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust">
    <a href="javascript:navigateMailToLink('{$HttpVDir}%2F{$thisNode/../@resource.wss.lists_Folder}%2F{$thisNode/../@resource.wss.blogpost_Folder}%2FPost.aspx?ID%3D{$thisNode/@ID}')" style="height:16px;width:16px;display:inline-block;" >
    <img src="/_layouts/images/fgimg.png" alt="{$thisNode/../@resource.wss.posts_emailpostlink_alt}" style="left:-0px !important;top:-267px !important;position:absolute;" title="{$thisNode/../@resource.wss.posts_emailpostlink_alt}" class="imglink" longDesc ="{$thisNode/../@resource.wss.posts_emailpostlink_alt}" />
    </a>
    </span>
    </span>
    </xsl:template>
    <xsl:template name="FieldRef_Blog_NumCommentsWithLink_Computed_Body.NumCommentsWithLink" match="FieldRef[(@ID='65746b4a-13a6-a72c-b815-3a96b29f1f9e') and @Name='NumCommentsWithLink']" ddwrt:dvt_mode="body" mode="Computed_body" ddwrt:ghost="hide">
    <xsl:param name="thisNode" select="."/>
    <span style="vertical-align:middle">
    <span style="height:16px;width:16px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust">
    <a href="{$HttpVDir}/{$thisNode/../@resource.wss.lists_Folder}/{$thisNode/../@resource.wss.blogpost_Folder}/Post.aspx?ID={$thisNode/@ID}" style="height:16px;width:16px;display:inline-block;" >
    <img src="/_layouts/images/fgimg.png" alt="{$thisNode/../@resource.wss.posts_numcommentswithlink_alt}" style="left:-0px !important;top:-396px !important;position:absolute;" title="{$thisNode/../@resource.wss.posts_numcommentswithlink_alt}" class="imglink" longDesc="{$thisNode/../@resource.wss.posts_numcommentswithlink_alt}" />
    </a>
    </span>
    </span>
    <span>
    <a href="{$HttpVDir}/{$thisNode/../@resource.wss.lists_Folder}/{$thisNode/../@resource.wss.blogpost_Folder}/Post.aspx?ID={$thisNode/@ID}">
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;</xsl:text>
    <xsl:value-of select="$thisNode/@NumComments" />
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;</xsl:text>
    <xsl:value-of select="'Comment(s)'"/>
    </a>
    </span>
    </xsl:template>
    <xsl:template match="View[List/@TemplateType='301' and (@BaseViewID='0' or @BaseViewID='8' or @BaseViewID='9')]" mode="footer" ddwrt:ghost="hide">
    <xsl:call-template name="pagingButtons" />
    <xsl:if test="List/@EnableSyndication=1">
    <div class="ms-blogrss" id="BlogRSSMain{generate-id()}">
    <span style="vertical-align:middle">
    <span style="height:16px;width:16px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust">
    <a href="{$HttpVDir}/_layouts/listfeed.aspx?List={$List}" style="height:16px;width:16px;display:inline-block;" >
    <img src="/_layouts/images/fgimg.png" alt="{$Rows/@resource.wss.blog_rss_link}" style="left:-0px !important;top:-475px !important;position:absolute;" title="{$Rows/@resource.wss.blog_rss_link}" align="absmiddle" />
    </a>
    </span>
    </span>
    <a href="{$HttpVDir}/_layouts/listfeed.aspx?List={$List}">
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;</xsl:text>
    <xsl:value-of select="'RSS Feed'"/>
    </a>
    </div>
    <script type="text/javascript">
    var divBlogRSSNav = document.getElementById(&quot;BlogRSSNav&quot;);
    var divBlogRSSMain = document.getElementById(&quot;BlogRSSMain&quot;);
    if (divBlogRSSNav != null &amp;&amp; divBlogRSSMain != null)
    divBlogRSSNav.innerHTML = divBlogRSSMain.innerHTML;
    divBlogRSSNav.className = &quot;ms-blogrssnav&quot;;
    divBlogRSSMain.removeNode(true);
    </script>
    </xsl:if>
    <xsl:if test="$EnableAlert">
    <div class="ms-blogrss" >
    <a href="{$HttpVDir}/_layouts/SubNew.aspx?List={$List}&amp;Source={$HttpVDir}%2Fdefault.aspx" longDesc="{$Rows/@resource.wss.ToolBarMenuItemAlertMe}">
    <img src="/_layouts/images/menualert.gif" alt="{$Rows/@resource.wss.ToolBarMenuItemAlertMe}" title="{$Rows/@resource.wss.ToolBarMenuItemAlertMe}" align="absmiddle" height="16px" width="16px"/>
    <xsl:text disable-output-escaping="yes" ddwrt:nbsp-preserve="yes">&amp;nbsp;</xsl:text>
    <xsl:value-of select="'Alert Me'"/>
    </a>
    </div>
    </xsl:if>
    </xsl:template>
    <xsl:template name="pagingButtons" ddwrt:ghost="hide">
    <xsl:choose>
    <xsl:when test="$XmlDefinition/List/@TemplateType = 106 and $XmlDefinition/@RecurrenceRowset='TRUE'">
    <xsl:if test="$dvt_nextpagedata or $dvt_prevpagedata">
    <xsl:call-template name="CalendarExpandedRecurrenceFooter"/>
    </xsl:if>
    </xsl:when>
    <xsl:otherwise>
    <xsl:if test="$XmlDefinition/RowLimit[@Paged='TRUE']">
    <xsl:call-template name="CommandFooter">
    <xsl:with-param name="FirstRow" select="$FirstRow" />
    <xsl:with-param name="LastRow" select="$LastRow" />
    <xsl:with-param name="dvt_RowCount" select="$dvt_RowCount" />
    </xsl:call-template>
    </xsl:if>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>
    <xsl:template name="CommandFooter" ddwrt:ghost="hide">
    <xsl:param name="FirstRow" select="1"/>
    <xsl:param name="LastRow" select="1"/>
    <xsl:param name="dvt_RowCount" select="1"/>
    <xsl:if test="$FirstRow &gt; 1 or $dvt_nextpagedata">
    <xsl:call-template name="Navigation">
    <xsl:with-param name="FirstRow" select="$FirstRow" />
    <xsl:with-param name="LastRow" select="$LastRow" />
    <xsl:with-param name="dvt_RowCount" select="$dvt_RowCount" />
    </xsl:call-template>
    </xsl:if>
    </xsl:template>
    <xsl:template name="Navigation" ddwrt:ghost="hide">
    <xsl:param name="FirstRow" select="1"/>
    <xsl:param name="LastRow" select="1"/>
    <xsl:param name="dvt_RowCount" select="1"/>
    <xsl:variable name="LastRowValue">
    <xsl:choose>
    <xsl:when test="$EntityName = '' or $LastRow &lt; $RowTotalCount">
    <xsl:value-of select="$LastRow"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="$RowTotalCount"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:variable>
    <xsl:variable name="NextRow">
    <xsl:value-of select="$LastRowValue + 1"/>
    </xsl:variable>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="ms-bottompaging">
    <tr>
    <td class="ms-bottompagingline1">
    <img src="/_layouts/images/blank.gif" width="1" height="1" alt=""/>
    </td>
    </tr>
    <tr>
    <td class="ms-bottompagingline2">
    <img src="/_layouts/images/blank.gif" width="1" height="1" alt=""/>
    </td>
    </tr>
    <tr>
    <td class="ms-vb" id="bottomPagingCell{$WPQ}">
    <xsl:if test="not($GroupingRender)">
    <xsl:attribute name="align">center</xsl:attribute>
    </xsl:if>
    <table>
    <tr>
    <xsl:if test="$dvt_firstrow &gt; 1">
    <td>
    <a>
    <xsl:choose>
    <xsl:when test="$dvt_RowCount = 0 and not($NoAJAX)">
    <xsl:attribute name="onclick">
    javascript:RefreshPageTo(event, &quot;<xsl:value-of select="$PagePath"/>?<xsl:value-of select="$ShowWebPart"/>\u0026<xsl:value-of select='$FieldSortParam'/><xsl:value-of select='$SortQueryString'/>\u0026View=<xsl:value-of select="$View"/>&quot;);javascript:return false;
    </xsl:attribute>
    <xsl:attribute name="href">javascript:</xsl:attribute>
    <img src="/_layouts/{$LCID}/images/prev.gif" border="0" alt="{$Rows/@idRewind}" />
    <img src="/_layouts/{$LCID}/images/prev.gif" border="0" alt="{$Rows/@idRewind}" />
    </xsl:when>
    <xsl:otherwise>
    <xsl:variable name="RealRowLimit">
    <xsl:choose>
    <xsl:when test="$XmlDefinition/Query/GroupBy[@Collapse='TRUE']/@GroupLimit">
    <xsl:value-of select ="$XmlDefinition/Query/GroupBy[@Collapse='TRUE']/@GroupLimit"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select = "$XmlDefinition/RowLimit"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:variable>
    <xsl:choose>
    <xsl:when test="not($NoAJAX)">
    <xsl:attribute name="onclick">
    javascript:RefreshPageTo(event, &quot;<xsl:value-of select="$PagePath"/>?<xsl:value-of select="$dvt_prevpagedata"/><xsl:value-of select="$ShowWebPart"/>\u0026PageFirstRow=<xsl:value-of select="$FirstRow - $RealRowLimit"/>\u0026<xsl:value-of select='$FieldSortParam'/><xsl:value-of select='$SortQueryString'/>\u0026View=<xsl:value-of select="$View"/>&quot;);javascript:return false;
    </xsl:attribute>
    <xsl:attribute name="href">javascript:</xsl:attribute>
    </xsl:when>
    <xsl:otherwise>
    <xsl:attribute name="href">
    javascript: <xsl:call-template name="GenFireServerEvent">
    <xsl:with-param name="param" select="concat('dvt_firstrow={',$FirstRow - $XmlDefinition/RowLimit,'};dvt_startposition={',$dvt_prevpagedata,'}')"/>
    </xsl:call-template>
    </xsl:attribute>
    </xsl:otherwise>
    </xsl:choose>
    <img src="/_layouts/{$LCID}/images/prev.gif" border="0" alt="{$Rows/@idPrevious}" />
    </xsl:otherwise>
    </xsl:choose>
    </a>
    </td>
    </xsl:if>
    <xsl:if test="$FirstRow &lt;= $LastRowValue">
    <td class="ms-paging">
    <xsl:value-of select="$FirstRow" /> - <xsl:value-of select="$LastRowValue" />
    </td>
    </xsl:if>
    <xsl:if test="$LastRowValue &lt; $dvt_RowCount or string-length($dvt_nextpagedata)!=0">
    <td>
    <a>
    <xsl:choose>
    <xsl:when test="not($NoAJAX)">
    <xsl:attribute name="onclick">
    javascript:RefreshPageTo(event, &quot;<xsl:value-of select="$PagePath"/>?<xsl:value-of select="$dvt_nextpagedata"/><xsl:value-of select="$ShowWebPart"/>\u0026PageFirstRow=<xsl:value-of select="$NextRow"/>\u0026<xsl:value-of select='$FieldSortParam'/><xsl:value-of select='$SortQueryString'/>\u0026View=<xsl:value-of select="$View"/>&quot;);javascript:return false;
    </xsl:attribute>
    <xsl:attribute name="href">javascript:</xsl:attribute>
    </xsl:when>
    <xsl:otherwise>
    <xsl:attribute name="href">
    javascript:
    <xsl:call-template name="GenFireServerEvent">
    <xsl:with-param name="param" select="concat('dvt_firstrow={',$NextRow,'};dvt_startposition={',$dvt_nextpagedata,'}')"/>
    </xsl:call-template>
    </xsl:attribute>
    </xsl:otherwise>
    </xsl:choose>
    <img src="/_layouts/{$LCID}/images/next.gif" border="0" alt="{$Rows/@tb_nextpage}" />
    </a>
    </td>
    </xsl:if>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td class="ms-bottompagingline3">
    <img src="/_layouts/images/blank.gif" width="1" height="1" alt=""/>
    </td>
    </tr>
    </table>
    <xsl:if test="not($GroupingRender)">
    <script>
    var topPagingCell = document.getElementById(&quot;topPagingCell<xsl:value-of select='$WPQ'/>&quot;);
    var bottomPagingCell = document.getElementById(&quot;bottomPagingCell<xsl:value-of select='$WPQ'/>&quot;);
    if (topPagingCell != null &amp;&amp; bottomPagingCell != null)
    topPagingCell.innerHTML = bottomPagingCell.innerHTML;
    </script>
    </xsl:if>
    </xsl:template>
    </xsl:stylesheet>
    2. Edit the blog post xslt list view webpart on the home page of blog site and specify the custom xsl path, under Miscellaneous -> XSL Link and click ok.
    3. After the page is render it should display like the image given below
    http://moss-solutions.blogspot.com/

Maybe you are looking for

  • How to run dunning wizard using DIAPI

    Dear Friends In a requirement i have to run dunning wizard using DI API but i am unable to find any DI object. Could you help me please !

  • Why does every version of Firefox seem less stable of the version before?

    Firefox used to be the best and most stable browser around, but the last few years I've been noticing major memory leaks that get worse with every update. Simply submitting a crash report from one browser won't make any difference here because I'm no

  • Error saving xml from model to file

    Hello. I am trying to create an xml file based on example GEO_DIM.dtd I have a dataserver jdbc:snps:xml?d=/oracle/product/odi_1/oracledi/demo/xml/GEO_DIM.dtd&s=MY_GEO_SCHEMA&lf=/logs/demo_geo_dim.log&ll=31 xml model works fine. I can do Insert into a

  • Accessing Secured Web Services fromPL/SQL  Code.

    Hi , This is an urgent requirement.We need to call a Web Sercured which is secured(That we need Authenticate using Digital Signatures).I don't how to call a Secured web service from PL/SQL code.with java it is possible. Can anyone help me in confogur

  • Loading a binary string How do i do it?

    Hi, I have saved a string as binary data so that there are no spaces between each letter. I am trying to work out how to load it but the book I have is awful. I don't want to restrict the length of the data that can be read in. Is there any way to ge