How to edit content of aspx SharePoint page programmatically? - sharepoint

There are so many page layouts with same content inside. I need to remove some of the content from these pages through c#.
For example page layouts contain:
<%# Register tagprefix="xyz" namespace="abcd" assembly =abcd, version= 16.0.0.0, publickeytoken =713567888>
I need to remove this content from all the page layouts. Manually editing each and every page layout is very difficult. As I am not a techie , could you please help me here?

I think you are trying to edit the Master Pages of the SharePoint sites. You can view the Master Page from
http://Sharepoint_Site_Name/_layouts/15/DesignMasterPages.aspx
You can also view them from the SharePoint Designer by opening a site and opening the "Master Pages" menu from the left hand side.

Related

SharePoint 2013 Page Layout Error

I'm really finding it difficult to set up a new theme for my SharePoint 2013 site.
I have uploaded all other files to the design gallery. But when I uploaded the page layouts, and I try to change the Content Type to Page Layout, I get the error below:
Sorry, something went wrong List does not exist.
The page you selected contains a list that does not exist. It may have been deleted by another user.
Technical Details
Correlation ID: ce2b429d-0147-d0c2-bc23-32b039f7d8a6
Please what can I do to resolve this?
Thanks.
I got it working by disabling the publishing feature under > site settings > Site Collections Feature > SharePoint Server Standard Site Collection features
Deactivate
Reactivate
Rebooted the server (probably could have done an IISReset but
overkill!)
Now I can add layout pages under master pages gallery.
In the browser, go to your site, and on the Site Actions menu, click
View All Site Content, and then click the Pages document library.
Or you can browse directly to
http://your_site/pages/forms/allitems.aspx, where your_site is the URL
for your site, such as fabrikamweb/finance for the
http://fabrikamweb/finance subsite.
The Pages document library is created automatically by the publishing
feature and contains all of the pages in a site that are created from
page layouts. You can look in the Page Layout column to see which page
layout was used for a specific page and then click the link to view
that page in the browser.
https://support.office.com/en-us/article/Customize-a-publishing-page-layout-c10bda25-0145-44c6-ba14-7757176fb47f

Create Template Page in Sharepoint 2013

I am unable to create template page in sharepoint 2013.
Is there a way to do so ?
Thank You !
To create a page layout:
Browse to your publishing site.
In the upper-right corner of the page, choose the gear icon, and then choose Design Manager.
In Design Manager, in the left navigation pane, choose Edit Page Layouts.
Choose Create a page layout.
In the Create a Page Layout dialog box, enter a name for your page layout.
Select a master page.
The master page that you choose here will be shown in the preview for this page layout. This master page also determines what content placeholders get added to the page layout.
Note
After you choose this master page, you cannot preview the page layout with a different master page, even after you apply a different master page to the live site.
Select a content type. The content type for this page layout determines what page fields will be available for this page layout in the Snippet Gallery.
Choose OK.
At this point, SharePoint creates an HTML file and an .aspx file with the same name. In Design Manager, your HTML file now appears with a Status column that shows one of two possible statuses:
Warnings and Errors
Conversion successful
Click the link in the Status column to preview the file and to view any errors or warnings about the master page.
The preview page is a live server-side preview of your page layout. The top of the preview displays any warnings or errors that you may have to resolve by editing the HTML file in an HTML editor. Errors must be fixed before the preview will display the page layout correctly.
The preview page also contains a Snippets link in the upper-right corner. This link opens the Snippet Gallery, where you can begin replacing mockup controls in your design with dynamic SharePoint controls.
To fix any errors, edit the HTML file that resides directly on the server by using an HTML editor to open and edit the HTML file in the mapped drive. Each time you save the HTML file, any changes are synced to the associated .aspx file.
The preview of the page layout shows the page fields that were added automatically to the page layout. These page fields are site columns that are unique to the current content type. Now you are ready to style the page layout according to your original HTML mockups.
Source

SharePoint -new page layout is not showing in Ribbon- Page Layout

I am working on SharePoint 2013 online. I have multiple site under a site collection. I have created new Page Layout using Design Manager in SharePoint ....i.e. SharePoint settings--> Design Manager--> Edit Page Layout --> Create New Page Layout... output of this action created html and aspx file. I have check in, publish it and finally approve it. now when i go to site under site collection, i want to change the page layout of a page so i went settings --> edit page--> Ribbon --> page layout but i cannot see my newly created page layout in the list... please help me out?? what I am missing .
Many Thanks
I go to "Page layouts and site templates" page under Site Settings for site in which I want to use this page layout, over there I added my newly created custom page layout to show in Ribbon--> page layout list

How to process SharePoint 2010 publishing page content before rendering?

In SharePoint 2010 is there a way to process the content of a Publishing Page before it is displayed? I would like to use "shortcodes" (eg: [tab], [accordion]), in the content, then parse it into html before it is rendered to the page.
This site may point you in the right direction. He created a master page with a code behind. You could possibly creaet a custom publishing page with a code behind file that alters the contents of your page.

Copy webpart page from one site to another site through sharepoint designer

I am trying to move webpart page containg content editor webpart from the one site to another site through sharepoint designer but the page is moved without its content so how to move page with its content anyone can tell me how to solve this issue.
There are many ways to do that. If you are doing this in development farm you can try SPContentDeploymentWizard. You need to export the page with all it's reference and then import it in destination.

Resources