Importing framework page layouts

Hello,
I am trying to configure a portal frame work page myself. I have created the necessery iViews such as MastHead, toplevel navigation etc and pages. <i><b>Now i need to assign tghe portal framework layouts such as "Light Navigation Panel & Content Area Layout" or "Frame work page layouts for light portals" etc.</b></i>
I searched for the same in Layout templates folder. But i could find only the default layouts such as 1 Column(full Width), 2 Columns (Equal width)etc
When i tried to create a new layouts from PAR, i coud only find the default layouts par file. <b>Where could i get these PAR files?</b>
<b>How can import these portal layouts</b>
Kindly help,
Regards,
Sudheesh

Hi Sudheesh,
You can create your own Page layout file using this <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/documents/a1-8-4/How%20to%20Create%20a%20New%20Portal%20Desktop.zip">zip file</a>.
To create a new framework page import the par file into your Netweaver Developer studio. You will find the foll: jsp's dynNavArea.jsp,framework.jsp and WAandNavPanel.jsp. You can change the jsp's and deploy it again which will overwrite the default one. Or you can rename the package and the par file to create a new one and create a new framework page without changing the default one.
This <a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1324">weblog</a> will also help you.
Hope this helps.
Regards,
Pooja.
Message was edited by: Pooja S

Similar Messages

  • Modification of Ajax Framework Page Layout.

    Hi,
    I am trying to modify the layout of Ajax Framework Page by importing the war file of com.sap.portal.navigation.afp.layout.
    I have the below errors even though I added all the needed jar files .
    Can not find the tag library descriptor for "prt:taglib:com.sap.portal.reserved.layout.TagLibLayout"
    The method getServletRequest() from the type IPortalComponentRequest refers to the missing type HttpServletRequest
    javax.servlet.jsp.PageContext cannot be resolved to a type
    epPageVariables cannot be resolved
    How to resolve this?
    Regards,
    Eben Joyson.

    Hi,
    I upgraded the support pack of SAP NW EP 7.3  form SP05 tp SP07.
    Then tried to modify the layout of Ajax Framework Page by importing the war file of com.sap.portal.navigation.afp.layout. Now I am not facing that issue.
    Hope it was a bug with NWDS.
    Regards,
    Eben Joyson

  • File/Import and Page Layout not working anymore

    I have a question about old software: FrameMaker 6.0 on a Mac. (While Adobe encouraged me to purchase this in 2001 for the chemistry textbook I am writing, I had invested to much to abandon it when Adobe abandoned the Mac version a few years later.)
    I have imported dozens of images files into the 750 page book and FrameMaker has accepted both tif and jpg formats. The way I did it was to create an anchored frame in the textbook, click on it, and then File>Import and select the image file and then choose whether I wanted it to be referenced or actually in the text.  All of this worked fine... until a couple of days ago.
    Problems
    1. I no longer get Import as an option under File and
    2. FrameMaker no longer recognizes tif and jpg files under "All Readable Documents"  when I do File>Open.  I have to click on Show All Files to see them.
    As a result I am unable to import any tif or jpg files into the FrameMaker textbook.
    What's curious is that I have 6.0 installed on both a G4 and a PowerBook and this problem has occurred on both at  the same time.
    3. And I just discovered that when I do Format/Page Layout the half a dozen or so custom formats that I had are no longer listed.
    So what has caused this loss of memory for Framemaker that it can no longer do what it has done for me for years.  (I am somewhat sympathetic to it's memory loss myself as a 78 year old user.)
    The G4 has been unplugged recently but in the past it has been unplugged for a week or so and there were no problems.
    Fred Tabbutt

    adiabatic wrote:
    I have a question about old software: FrameMaker 6.0 on a Mac. (While Adobe encouraged me to purchase this in 2001 for the chemistry textbook I am writing, I had invested to much to abandon it when Adobe abandoned the Mac version a few years later.)
    I have imported dozens of images files into the 750 page book and FrameMaker has accepted both tif and jpg formats. The way I did it was to create an anchored frame in the textbook, click on it, and then File>Import and select the image file and then choose whether I wanted it to be referenced or actually in the text.  All of this worked fine... until a couple of days ago.
    Problems
    1. I no longer get Import as an option under File and
    2. FrameMaker no longer recognizes tif and jpg files under "All Readable Documents"  when I do File>Open.  I have to click on Show All Files to see them.
    As a result I am unable to import any tif or jpg files into the FrameMaker textbook.
    What's curious is that I have 6.0 installed on both a G4 and a PowerBook and this problem has occurred on both at  the same time.
    3. And I just discovered that when I do Format/Page Layout the half a dozen or so custom formats that I had are no longer listed.
    So what has caused this loss of memory for Framemaker that it can no longer do what it has done for me for years.  (I am somewhat sympathetic to it's memory loss myself as a 78 year old user.)
    The G4 has been unplugged recently but in the past it has been unplugged for a week or so and there were no problems.
    Fred Tabbutt
    I don't know if read-only files are recognized by FrameMaker to the point where it will dim commands that need to write to the files.
    It's always a good idea on Mac to repair permissions with Disk Utility - make sure you have good backups, just in case.
    Have you tried saving a file that can't import as MIF, then opening the MIF version to restore the file, and perhaps lose any corruption in it? This is called the "MIF Wash."
    I think the latest Mac OS that FrameMaker can work with is system 9, or the Classic simulator that runs on the OS X release called Tiger. I'm sure you'd know if you changed operating systems in this period. Classic won't run on Intel Macs.
    I have no other clues about what might cause this, except the general thought that something has changed on your systems or in the files you're working with. Does the problem persist in a brand-new file you create on your local drive? If you're working with FM files on a network, have you tried the process with files on your local computer drive? Have you quit FrameMaker and restarted your Macs? Any change? If you have a cloned bootable backup of your stuff from before the problem arose, you might want to try cloning your problematic drive to a new bootable backup, then restoring the known good clone, to see if it works.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

  • Development problem  about layout of default framework page

    Hello experts,
    I want to do some development for layout of default framework page.
    The layout of default framework page named "framework page layout".
    But I can't find the JSP file of "framework page layout".
    I download and unzip the "com.sap.portal.layouts.default.par.bak" and "com.sap.portal.layouts.framework.par.bak", but both of them not contain the JSP file of "framework page layout".
    Could you please tell me where to get the par or  JSP file of "framework page layout"?
    Best Rrgards,
    Jianguo Chen

    Hi Johan,
    You are right !
    Do you have modified the framework.jsp ? e.g:  set the width to 800 .
    <lyt:template>
    <%
    pageRunMode = epPageVariables.getRunMode();
    if(pageRunMode == RunMode.RUN_TIME){
    %>
        <script>
            document.body.style.margin=0;
            document.body.scroll = "no";
        </script>
    <%}%>
        <hbj:content id="myContext" >
            <hbj:page title="Portal Page">
            <hbj:gridLayout   id="GridLayout1"  width="800" cellSpacing="0">    
                <lyt:container id="frameworkColumn" />
            </hbj:gridLayout>
            </hbj:page>
        </hbj:content>
    </lyt:template>
    Is this code right to change the with of frameworkpage to 800 pixels ?
    Expect your responding
    Best Regards,
    Jianguo Chen

  • PDF file cannot be viewed from OA Framework page.

    Hi all,
    I have developed an OA Framework page which shall present an XMLP report in pdf within the browser.
    When I click on my menu item which opens the oa page, the Open file.. diaglog appears. When I open or save the file (and thereafter opening if) the following error appears: _Acrobat could not open [filename] because it is either not a supported file type or because the file has been damaged._
    I can open the file if I go to the server and copies the output file to my own machine.
    The error that i'm describing is happening on the server and NOT in my development environment. I cannot get it to work at all on my own machine.
    Some facts:
    JDeveloper 9i RUP7
    XML Publisher 6.5.3
    APPS 11.5.10 CU2
    The code:
    package bksv.oracle.apps.bkfnd.bkrepgw.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.common.AppsContext;
    import oracle.apps.fnd.framework.server.OADBTransactionImpl;
    import oracle.apps.xdo.dataengine.Parameter;
    import oracle.apps.xdo.oa.util.DataTemplate;
    import oracle.apps.xdo.oa.schema.server.TemplateHelper;
    import java.io.OutputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.FileInputStream;
    import java.util.Properties;
    import java.util.Calendar;
    import java.text.SimpleDateFormat;
    import com.sun.java.util.collections.ArrayList;
    import com.sun.java.util.collections.Iterator;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.ServletOutputStream;
    import oracle.cabo.ui.data.DataObject;
    * Controller for ...
    public class ReportGenerationCO extends OAControllerImpl
      public static final String RCS_ID="$Header$";
      public static final boolean RCS_ID_RECORDED =
            VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
       * Layout and page setup logic for a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processRequest(pageContext, webBean);
        String currentDateTime = ReportGenerationCO.now();
        String filename = "/home/appsamba/kkristoff/KKR_TEST_" + currentDateTime;
        //Get application context
        OAApplicationModule am = pageContext.getApplicationModule(webBean);
        AppsContext appsContext = ((OADBTransactionImpl)am.getOADBTransaction()).getAppsContext();
        DataObject sessionDictionary = (DataObject)pageContext.getNamedDataObject("_SessionParameters");
        HttpServletResponse response = (HttpServletResponse)sessionDictionary.selectValue(null,"HttpServletResponse");
        // Set the Output Report File Name and Content Type
        String contentDisposition = "attachment;filename=" + filename + ".pdf";
        response.setHeader("Content-Disposition",contentDisposition);
        response.setContentType("application/pdf");
        //Initilization//   
        try {
          ServletOutputStream os = response.getOutputStream();
          DataTemplate dataTemplate = new DataTemplate(appsContext, "CS", "BKCSSR");
         //Get Parameters
        ArrayList parameters = dataTemplate.getParameters();
         //set Parameter Values as ArrayList of oracle.apps.xdo.dataengine.Parameter
          Iterator it = parameters.iterator();
          while (it.hasNext())
             Parameter p = (Parameter)it.next();
             if (p.getName().equals("P_INCIDENT_NUMBER")) {
              p.setValue("369");
             if (p.getName().equals("P_REPAIR_ORDER_NUMBER")) {
              p.setValue("");
             if (p.getName().equals("P_REPORT_NAME")) {
              p.setValue("Service Request Overview");
             if (p.getName().equals("P_SERVICE_TYPE")) {
              p.setValue("ALL");
         dataTemplate.setParameters(parameters);
          dataTemplate.setOutput(filename + ".xml");
          dataTemplate.processData();
          OutputStream outputStream = new FileOutputStream(filename + ".pdf");
          InputStream inputStream = new FileInputStream(filename + ".xml");
          Properties prop = new Properties();
          // Process template
         TemplateHelper.processTemplate(appsContext, // AppsContext
         "CS", // Application short name of the template
         "BKCSSR", // Template code of the template
         "en", // ISO language code of the template
         "00", // ISO territory code of the template
         inputStream, // XML data for the template
         TemplateHelper.OUTPUT_TYPE_PDF, // Output type of the procesed document
         prop, // Properties for the template processing
         outputStream); // OutputStream where the processed document goes.
          String sByteArray = outputStream.toString();
          byte[] outputBytes = sByteArray.getBytes();
          response.setContentLength(outputBytes.length);
          os.write(outputBytes, 0, outputBytes.length);
          os.flush();
          os.close();
        inputStream.close();
        outputStream.close();
         } catch (Exception e)
            //throw new OAException("An Error has occured master: " + e.getStackTrace().toString(), OAException.ERROR);
       * Procedure to handle form submissions for form elements in
       * a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processFormRequest(pageContext, webBean);
      public static final String DATE_FORMAT_NOW = "yyyy-MM-dd";
      public static String now() {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
        return sdf.format(cal.getTime());
    Thank you in advance.
    Regards
    Kenneth
    Edited by: Kenneth_ on 2010-07-30 12:58
    Edited by: Kenneth_ on 2010-07-30 13:33

    I have now found a solution to this problem. Thank god!
    See the code below.
    Thank you all for helping me getting this far.
    Kenneth
    package bksv.oracle.apps.bkfnd.bkrepgw.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;n
    import oracle.apps.fnd.common.AppsContext;
    import oracle.apps.fnd.framework.server.OADBTransactionImpl;
    import oracle.apps.xdo.dataengine.Parameter;
    import oracle.apps.xdo.oa.util.DataTemplate;
    import oracle.apps.xdo.oa.schema.server.TemplateHelper;
    import java.io.OutputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.FileInputStream;
    import java.util.Properties;
    import java.util.Calendar;
    import java.text.SimpleDateFormat;
    import com.sun.java.util.collections.ArrayList;
    import com.sun.java.util.collections.Iterator;
    import java.io.ByteArrayOutputStream;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.ServletOutputStream;
    import oracle.cabo.ui.data.DataObject;
    * Controller for ...
    public class ReportGenerationCO extends OAControllerImpl
      public static final String RCS_ID="$Header$";
      public static final boolean RCS_ID_RECORDED =
            VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
       * Layout and page setup logic for a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processRequest(pageContext, webBean);
        String currentDateTime = ReportGenerationCO.now();
        String filename = "/home/appsamba/kkristoff/KKR_TEST_" + currentDateTime;
        //Get application context
        OAApplicationModule am = pageContext.getApplicationModule(webBean);
        AppsContext appsContext = ((OADBTransactionImpl)am.getOADBTransaction()).getAppsContext();
        DataObject sessionDictionary = (DataObject)pageContext.getNamedDataObject("_SessionParameters");
        HttpServletResponse response = (HttpServletResponse)sessionDictionary.selectValue(null,"HttpServletResponse");
        // Set the Output Report File Name and Content Type
        String contentDisposition = "attachment;filename=" + filename + ".pdf";
        response.setHeader("Content-Disposition",contentDisposition);
        response.setContentType("application/pdf");
        //Initilization//   
        try {
          ServletOutputStream os = response.getOutputStream();
          DataTemplate dataTemplate = new DataTemplate(appsContext, "CS", "BKCSSR");
         //Get Parameters
        ArrayList parameters = dataTemplate.getParameters();
         //set Parameter Values as ArrayList of oracle.apps.xdo.dataengine.Parameter
          Iterator it = parameters.iterator();
          while (it.hasNext())
             Parameter p = (Parameter)it.next();
             if (p.getName().equals("P_INCIDENT_NUMBER")) {
              p.setValue("369");
             if (p.getName().equals("P_REPAIR_ORDER_NUMBER")) {
              p.setValue("");
             if (p.getName().equals("P_REPORT_NAME")) {
              p.setValue("Service Request Overview");
             if (p.getName().equals("P_SERVICE_TYPE")) {
              p.setValue("ALL");
         dataTemplate.setParameters(parameters);
          dataTemplate.setOutput(filename + ".xml");
          dataTemplate.processData();
          //OutputStream outputStream = new FileOutputStream(filename + ".pdf");
          ByteArrayOutputStream localByteArrayOutputStream = new ByteArrayOutputStream();
          InputStream inputStream = new FileInputStream(filename + ".xml");
          Properties prop = new Properties();
          // Process template
         TemplateHelper.processTemplate(appsContext, // AppsContext
         "CS", // Application short name of the template
         "BKCSSR", // Template code of the template
         "en", // ISO language code of the template
         "00", // ISO territory code of the template
         inputStream, // XML data for the template
         TemplateHelper.OUTPUT_TYPE_PDF, // Output type of the procesed document
         prop, // Properties for the template processing
         localByteArrayOutputStream); // OutputStream where the processed document goes.
          byte[] b = localByteArrayOutputStream.toByteArray();
          response.setContentLength(b.length);
          os.write(b, 0, b.length);
          os.flush();
          os.close();
        inputStream.close();
        localByteArrayOutputStream.close();
         } catch (Exception e)
            //throw new OAException("An Error has occured master: " + e.getStackTrace().toString(), OAException.ERROR);
       * Procedure to handle form submissions for form elements in
       * a region.
       * @param pageContext the current OA page context
       * @param webBean the web bean corresponding to the region
      public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
        super.processFormRequest(pageContext, webBean);
      public static final String DATE_FORMAT_NOW = "yyyy-MM-dd";
      public static String now() {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
        return sdf.format(cal.getTime());
    }

  • Error in using Custom Page Layout

    Hi all,
    I have created some customs page layouts, and they are working fine in the Portal (EP 6.0 SP2).
    Now I have imported them to another Portal (same version than the first one), I made an EPA pakage with the PCD objects for the new page layouts and deployed the PAR file containing the the JSP for the new layouts into the Portal.
    The result of this is the following:
    - I am able to create a page and choose one of my customs layouts as a default layout.
    - When in the page I try to select 'Edit > Page Layout' I get a 'Portal runtime error', and in the page logger I see the following exception (see it copied below):
    Am I missing any step in the transport? I think no but maybe there is something else I have to do.
    Thank you very much in advanced and regards
    Stella
    Exception ID:06:36_15/03/06_0043
    com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : com.sap.portal.appdesigner.pageeditor.LayoutView
    Component class : com.sapportals.appdesigner.pageeditor.layout.LayoutView
    User : biaalerein
            at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:853)
            at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:311)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
            at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
            at com.sapportals.appdesigner.pageeditor.WorkPlace.drawView(WorkPlace.java:354)
            at com.sapportals.appdesigner.pageeditor.WorkPlace.doContent(WorkPlace.java:206)
            at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
            at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
            at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
            at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
            at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:601)
            at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
            at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
            at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
            at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:555)
            at java.security.AccessController.doPrivileged(Native Method)
            at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:275)
            at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.include(RequestDispatcherImpl.java:384)
            at com.sapportals.portal.prt.pom.RootComponentNode.service(RootComponentNode.java:144)
            at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
            at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
            at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:363)
            at java.security.AccessController.doPrivileged(Native Method)
            at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:376)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
            at java.lang.Thread.run(Thread.java:479)

    Hi Krishna,
    I've been able to solve my problem.
    It was something wrong when transporting the page Layouts with an EPA package from one Portal to another. Some properties were lost.
    What I've done is to recreate manually the page layouts PCD Objects. And all it's working OK

  • Unable to see the pageviewer in a page from pages library in a custom page layout

    <File Url="Inbox.aspx" Type="GhostableInLibrary" Level="Published" Path="myPages\Pages\Inbox.aspx" >
    <AllUsersWebPart WebPartOrder="0" WebPartZoneID="Header" ID="inboxwp1">
    <![CDATA[<WebPart xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/WebPart/v2">
    <Title>Inbox</Title>
    <FrameType>Default</FrameType>
    <Description>Displays another Web page on this Web page. The other Web page is presented in an IFrame.</Description>
    <IsIncluded>true</IsIncluded>
    <ZoneID>wpz</ZoneID>
    <PartOrder>0</PartOrder>
    <FrameState>Normal</FrameState>
    <Height></Height>
    <Width />
    <AllowRemove>true</AllowRemove>
    <AllowZoneChange>true</AllowZoneChange>
    <AllowMinimize>true</AllowMinimize>
    <AllowConnect>true</AllowConnect>
    <AllowEdit>true</AllowEdit>
    <AllowHide>true</AllowHide>
    <IsVisible>true</IsVisible>
    <DetailLink />
    <HelpLink />
    <HelpMode>Modeless</HelpMode>
    <Dir>Default</Dir>
    <PartImageSmall />
    <MissingAssembly>Cannot import this Web Part.</MissingAssembly>
    <PartImageLarge>/_layouts/15/images/mscntvwl.gif</PartImageLarge>
    <IsIncludedFilter />
    <Assembly>Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
    <TypeName>Microsoft.SharePoint.WebPartPages.PageViewerWebPart</TypeName>
    <ContentLink xmlns="http://schemas.microsoft.com/WebPart/v2/PageViewer">/_layouts/15/AppPages/InboxRedirectPage.aspx</ContentLink>
    <SourceType xmlns="http://schemas.microsoft.com/WebPart/v2/PageViewer">URL</SourceType>
    </WebPart>]]>
    </AllUsersWebPart>
    <AllUsersWebPart WebPartOrder="0" WebPartZoneID="LeftWP" ID="wpLeft">
    <![CDATA[
    <webParts>
    <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
    <metaData>
    <type name="myWebParts.ProjectLinks.ProjectLinks, m, Version=1.0.0.0, Culture=neutral, PublicKeyToken=52f3214933d771f7" />
    <importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage>
    </metaData>
    <data>
    <properties>
    <property name="Title" type="string">myprojectLinks</property>
    <property name="Description" type="string">My Visual Web Part</property>
    </properties>
    </data>
    </webPart>
    </webParts>
    ]]>
    </AllUsersWebPart>
    <Property Name="ContentTypeId" Value="0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390076F7B5D03DD146D699D042E1C5D76EF7" />
    <Property Name="FileLeafRef" Value="Inbox.aspx" />
    <Property Name="Title" Value="Inbox" />
    <Property Name="PublishingPageLayout" Value="~SiteCollection/_catalogs/masterpage/myPageLayout/myPage.aspx, my custom Page Template"/>
    <Property Name="ContentType" Value="myPageCT" />
    <Property Name="_ModerationStatus" Value="3" />
    <Property Name="FileDirRef" Value="Pages" />
    <Property Name="FSObjType" Value="0" />
    </File>
    I have created a custom page layout in my site collec. using VS 2012 and deployed am able to see the page in the pages lib [inbox.aspx].
    Here, I have added a page viewer web part and I want to redirect to another application page, which is already coded [inboxredirect.aspx] in my solution[its another dll - another SP solution which has appln pages and web parts
    etc - ] 
    The issue is that, i am unable to see the page viewer web part when the page is displayed. inbox.aspx is a page which is created once my custompagelayouts solution is deployed and when i navigate to this page, i am stuck . i am getting
    the  " access denied " message is displayed.  
    can anyone help why this  error is displayed?
    in my inboxredirect.aspx page i am inherting from unsecuredlayoutspagebase class, so  i dont think , access denied message should come.
    using System;
    using System.Configuration;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.WebControls;
    namespace myproj.Layouts.AppPages
    public partial class InboxRedirectPage : UnsecuredLayoutsPageBase
    string projectName = string.Empty;
    protected void Page_Load(object sender, EventArgs e)
    string siteUrl = SPContext.Current.Web.Url;
    using (SPSite site = new SPSite(siteUrl))
    using (SPWeb web = site.OpenWeb())
    string urlProjectName =Request.UrlReferrer.ToString();
    projectName = urlProjectName.Split('/')[5];
    //end
    SPUser user = web.CurrentUser;
    if (user != null)
    above is my appln page to which i am redirecting.

    Solved it myself guys... (Well the major part)
    Got help from here...
    https://www.nothingbutsharepoint.com/sites/devwiki/articles/pages/blank-open-save-dialog-when-browsing-document-library-from-office-clients.aspx
    and
    http://www.sharepointconfig.com/2011/02/vs2010-list-definition-template-missing-file-dialog-view/
    with some tweaks of my own..
    Still working on it because its showing SharePoint 2010 header... And I need 2013 look...

  • Hyperlinks in Page Layout -- Workaround of Sorts

    As things currently stand with Pages in Page Layout view I cannot create bookmarks within a document and thus hyperlinks elsewhere in that document to other pages in the same document. I've requested that this capability be added to Pages. Why it is missing just boggles me. Am I the only one that has a need for such a feature?
    As a workaround, after exporting the document to a PDF, I can use Preview to create the wanted bookmarks and the links within the same document to those bookmarks. The huge drawback to this approach is that if for any reason I need to make a change in the Pages document all of the bookmarks and hyperlinks created with Preview are lost and have to be rebuilt from scratch.
    I'm curious as to whether there is perhaps another way to create the hyperlinks in a manner where they won't be lost if the Pages document needs revision.

    I've been producing a monthly newsletter in InDesign for a number of years. This month I decided to create the newsletter in Pages instead of InDesign. The three features of importance in InDesign that were not present in Pages page layout mode (which is, of the two modes in Pages, that which is closest to InDesign) were automatic creation of table of contents, and both textual and graphical hyperlinks.
    The lack of the automatic table of contents creation is easily worked around, albeit that the automatic creation would be a benefit.
    The lack of the hyperlinks is, to me, a major shortcoming. The workaround I've used, using Preview to create the links, has the problem that if one needs to revise the content of the document one loses all of the hyperlinks created in Preview and has to create them all over again.
    So hopefully in a forthcoming upgrade we might see this deficiency addressed.

  • How to create a new aspx page in Pages library using Elements.xml without including any aspx page layout in my feature?

    Is it possible to have the elements.xml file create a page in the Pages (or SitePages) library without actually including any sort of page layout or aspx artifact in the feature?
    I see no reason to add a mywebpartlayout.aspx to my feature just so I can deploy a Home.aspx based on the BlankWebPart.aspx page layout. 
    I'm sure there is something obvious I am missing with regards to the Elements schema (which is why I've almost given up on using it completely and just gone to pure C#) but
    I would really like to do this kind of simple stuff with declarations if at all possible. Must less code to write, debug, test and maintain.

    I don't see how my question keeps getting misunderstood. This seems to be very clear and clearly not answered: "Is it possible to have the Elements.xml file
    create a page in the Pages (or SitePages) library without actually including any sort of page layout or aspx artifact in the feature?"
    I can't be more clear than "without including ANY sort of page layout or aspx artifact (meaning anything ending in aspx) IN THE FEATURE". I am not capitalizing to yell,
    only to emphasize. Your disagreement is based on a link that shows ADDING AN ARTIFACT (the dummy MyPage.aspx) to a feature. I am asking if it
    is possible (again, I cannot be more clear) to just use an Elements.xml file to instruct SharePoint to make a new item in a Pages or SitePages library. 
    Your definition of page includes Page Layouts and what you call Web Part Pages (again, a type of page layout + data in a site pages list that says what webparts
    to display). Page Layouts are clearly NOT items stored inside of a SitePages or Publishing Pages library. Those libraries are just lists whose records
    define the parts to show inside a specific layout.
    When I refer to a Page I mean an entry into a pages (site pages/publishing pages) list. If I wanted to deploy a page layout then, quite obviously, I would need
    to include it into my solution. I think maybe you are assuming that I do not know the difference. I do. The question is, can an Elements file alone be enough to instruct SharePoint to make a new entry into a Pages or SitePages library. 
    Now, your second link does show how to reference an existing Page Layout. Thank you for that. It is excellent. But this still leaves the problem of having to
    add some sort of aspx page into the solution. Let me try to explain why I feel this SHOULD BE unnecessary: The aspx file will not have anything on it if I am referring to the ~sitecollections/.../BlankWebPartPage.aspx layout.
    All web parts and content that should appear on the new page can be described IN the Elements.xml file. Any sort of aspx file is unnecessary, it seems to me.
    So, if I am referencing a ~sitecollections/.../BlankWebPartPage.aspx page layout and specifying the web parts to add to the page, why should there be a
    requirement to have some aspx file within the feature? That's what I am trying to figure out.
    I am not asking for source code as proof. I am asking for an Elements file that does NOT reference anything AT ALL inside the Visual Studio solution for reasons I just described.
    If you do not know how to do it then perhaps it cannot be done but I would like the question to stay unanswered for a little while until someone can demonstrate either a) it CAN
    be done or b) a link to some Microsoft document stating that it is MANDATORY to have a physical element within the feature that gets copied to the environment.
    I think it is important to understand what is being asked before insisting you have answered. It is clear from your posts that you have not fully understood the question yet but
    I am hoping this posts makes it clear. I really appreciate you taking the time to respond, though. You seem to be the only one up for the challenge! :)

  • Special characters (norwegian wovels) not showing correctly in Page Layouts

    We have a publishing site which surfaces content from several catalogs in an authoring site in a cross site collection publishing environment.
    We have a problem with labels for Catalog-Item Reuse Snippets containing norwegian vowels/special characters not showing properly. An example of a snippet is shown below. This contains the character ø (oslash).
    <div class="rightColPaddingUnder"><h2>Leverandørkontakt</h2>
    <!--CS: [NavnhovedkontaktleOWSTEXT] Start Catalog-Item Reuse Snippet-->
    <!--SPM:<cc1:CatalogItemReuseWebPart runat="server" UseServerSideRenderFormat="True" ResultType="" NumberOfItems="1" UseSharedDataProvider="True" OverwriteResultPath="False" ResultsPerPage="1" SelectedPropertiesJson="[&#34;NavnhovedkontaktleOWSTEXT&#34;]" Title="$Resources:Microsoft.Office.Server.Search,CBSItem_Title;" Description="$Resources:Microsoft.Office.Server.Search,CBSItem_Description;" MissingAssembly="Cannot import this Web Part." ID="g_1d79f6d5_037f_43b3_ac4b_4e7bc10ff1c3" __WebPartId="{1d79f6d5-037f-43b3-ac4b-4e7bc10ff1c3}">-->
    <!--SPM:<RenderFormat>-->
    <!--DC:Viser verdi fra søk uten ekstra formatering.-->
    <!--SPM:</RenderFormat>-->
    <!--SPM:</cc1:CatalogItemReuseWebPart>-->
    <!--CE:End Catalog-Item Reuse Snippet-->
    </div>
    The frontend messes the character up and displays this as strange A
    We have tried several things in order to fix this but are running out of leads:
    tried to change encoding in the page layout html file from utf-8 to iso-8859-1
    tried to replace ø with the hex value (&#248;) and the old school & + oslash + ; way of encoding characters
    Regional settings on the server is verified to be norwegian
    The strange part is that actual content in the content type columns that we display around the page actually shows the norwegian characters correctly

    Excellent, thanks!. I checked the top level globalization setting i IIS and this was set to Windows-1252.
    However, our work around solution was to add the 
    <meta charset="utf-8">
    declaration inside the first MS-statement inside the body tag of the page layout HTML file like this:
    <?xml version="1.0" encoding="utf-8"?><!--SPG:
    -->
    <!DOCTYPE html[]>
    <html class="no-js" lang="en" xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882">
    <head>
    <title>Some title
    </title>
    </head>
    <body>
    <!--MS:<asp:ContentPlaceHolder ID="PlaceHolderTopNavBar" runat="server">-->
    <meta charset="utf-8">
    <!--MS:<SharePoint:AspMenu ID="TopNavigationMenu" runat="server" EnableViewState="false" DataSourceID="topSiteMap" AccessKey="&#60;%$Resources:wss,navigation_accesskey%&#62;" UseSimpleRendering="true" UseSeparateCss="false" Orientation="Horizontal" StaticDisplayLevels="1" AdjustForShowStartingNode="false" MaximumDynamicDisplayLevels="3" SkipLinkText="">-->
    Strange, but it worked.
    Actually we tried to set the globalization settings in the web.config files of the different IIS sites running in the webapp yesterday like this:
    <add name="SPWindowsClaimsAuthentication" type="Microsoft.SharePoint.IdentityModel.SPWindowsClaimsAuthenticationHttpModule, Microsoft.SharePoint.IdentityModel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
    </httpModules>
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="nb-NO" fileEncoding="utf-8"/>
    <!--<globalization fileEncoding="utf-8" />-->
    <compilation batch="false" debug="false">
    As far as I can understand this should have the same effect as setting this in IIS.
    It seems that the IIS setting actually overrides whatever you put in web.config for globalization options.
    We have updated the IIS setting now to UTF-8 and done a IIS Reset. At the moment we get corrupted characters still, but now the existing aspx-files probably is corrupted and needs to be replaced with fresh ones. I will do a catalog dis-/reconnect.
    I'll update with whatever we end up with as the final solution. Anyway, very grateful for the invaluable help from a fellow Scandinavian :-)

  • Custom Light  framework page

    Dear All,
    I am planning to develop custome Light framework page with Masthead, Tool area (search) , TLN, DTN and content area
    is there ant ready framework pages i can use, examples prerequisites will help.
    Regards,
    Murali

    Hi,
    Check these blogs:
    EFP: Working with the New Taglibs - Part 1
    EFP: Working with the New Taglibs - Part 2
    EFP: Working with the new Taglibs - Part 3
    Nuts and Bolts of the External Facing Portal (EFP)
    EFP: Layout Tag Library
    EFP: Navigation and Framework Tag Libraries
    Regards,
    Praveen Gudapati

  • Change the Light Framework page width

    Hi Experts,
    I have a requirement that I need to change the Light frame work page width like the latest SDN site.
    Instead of expand the portal page to full window I want to align to the center of the window.
    Just I want similar to the latest www.sdn.sap.com .
    I tried with the com.sap.portal.layouts.framework.par. Can any one know where I need to change doe width?
    I am trying to align light frame work page with the 3 column (Narrow:Width:Narrow) layout.
    But, getting Desktop inner page part to right align.
    Thanks
    Venkat

    Hi Venkat
    check this blog it may help you
    Tag Libraries: Creating a new SAP NetWeaver Portal framework page
    Thanks,
    Tulasi

  • Placeholder not visible in custom page layout - publishing site

    Hi,
    I have a custom page layout in publishing site.
    I had added a new textbox to the existing page layout as below:
    <tr id="trCustomContent2">
    <td id="tdCustomContent" style="padding-top:5px;">
    <div id="divCustomContent" style="padding-left:6px !important;vertical-align:top; width:450px;" >
    <h3>
    <PageFieldTextField:TextField ID="TextField1" FieldName="fec9f0d3-77a3-4afc-99d3-99d2cb745d2c" runat="server" >
    </PageFieldTextField:TextField></h3>
    </div>
    </td>
    </tr>
    I deployed the changes, but in the edit mode of the page, i am not able to see the page layout.
    This issue is happening when a subsite is created. For the existing sites, the textbox is getting shown.
    How to fix this?
    Thanks

    Hi Venkatzeus,
    For each page layout, it has associated with a content type.
    You can click into the content type in site content types under Web Designer Galleries in root site settings.
    And then click Add from new site column to create and add the new site column to this content type.
    After that you can add this column to the page layout(.aspx page for the page layout) with the code below(you need to change the fieldname value to the corresponding GUID of the column):
    <div>
    <Publishing:EditModePanel runat="server" CssClass="edit-mode-panel">
    <PageFieldTextField:TextField ID="TextField1" FieldName="6bf50814-27d1-4b36-9980-c702c25080d7" runat="server">
    </PageFieldTextField:TextField>
    </Publishing:EditModePanel>
    </div>
    Best regards.
    Victoria
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Can't find tool area iview in default framework page

    Hi,
    I want configure tool area iview in default framework page to clp. i went through endusers -> standard portal users -> deafault framework page -> open -> edit ->
    Here i have to see tools area iview apart from other iview, By default tools area iview is hidden. if i want to see and configure that(tools area iview) what i have to do. any one have solution.
    Thanks,
    Regards
    Damodhar.

    Hi Damodhar,
    The Tool area iview has to be there in Default Frame work page. But if some how u lost that then one thing i can advice there is a par file in the server com.sap.portal.navigation.toolarea.par.bak,Go System Administration>> Support>>Portal Runtime>>Browse Deployment>>WEB-iNF>> Deployment>> pcd, import that into ur NWDS and delpoy it to the server. Make an iview based on it and put that iview in the frame work page in its postion.
    http://help.sap.com/saphelp_nw04/helpdata/en/b4/771158e4cb4bf6af9974380948db86/frameset.htm
    Check out the link also to get a better understanding abt the deafault frame work page.
    Hope this Helps
    gEorgE

  • Replacing master page layout for documents

    Hi all! I have been making a book, and have been using our standard master page layout. I now have to change the master page layout of the whole book, and I have made a document that uses the new master page layout. I did the typical make new master page layout, gave it a name, and everything seemed normal. I then went to add it to the existing documents but, my new layout is nowhere to be found. How do I add this new layout? I thought I could just change out the current master page layout for the new one. The only changes are the graphics at the top, and some header and footer changes. Body text stays the same. I'm on FM11 by the way.

    > I then went to add it to the existing documents ...
    How? Import Formats from the Book menu should do what you want, followed by an Apply Master Page operation (assuming the new pages have exactly the same names as the old pages to be replaced).

Maybe you are looking for

  • Can't open message to browser

    When I receive a message that has has an option to open something in browser it won't open. I tried to open help contents in browser and it wouldn't.

  • Wifi Printer changed all of my connections

    First I am not pc savy I may not use all of the correct terms so please forgive....Yesterday I was hooking up a Canon Pixma MX 472 wifi printer .During the set up it created its own accept point? thus over riding my exsiting wifi account and disablin

  • Computer crash

    Had re load my mac after a bug took off all my applications. <:( But, got it done. However, my calendar is blank, no appointments are there. In icloud, all my data is there. What would be my next step?

  • IPTComm 2007 Call for Participation

    Please find enclosed the Call for Participation for a new conference devoted to IP telecommunications to be held in New York, July 2007. You are encouraged to circulate this message to interested colleagues, mailing lists, forums and blogs. Greg Bond

  • Where is the hidden text?

    All: I'm attempting to unravel a Flash template and there are two Flash movies, Main and Magazine, the second being embedded into the first.  The Magazine Flash file contains a menu of links to various pages in the Magazine movie.  There are 5 of the