Empty H2 tag in Content Search Webpart
My company hosts a public website on SharePoint 2013 and we use the Content by Search webpart to display related content in the sidebar of some of our pages.
Everything works great, however the Marketing department has asked if we can remove the empty H2 tags that are generated as part of the web part title.
Here is the basic markup we are using on the page layout :
<SearchWebControls:ContentBySearchWebPart runat="server" ID="RevalInteractive1"
SuppressWebPartChrome="True"
ResultsPerPage="6"
BypassResultTypes="True"
RenderTemplateId="..."
ItemTemplateId="..."
DataProviderJSON="..." >
</SearchWebControls:ContentBySearchWebPart>
And this is the generated HTML containing the empty H2
<div componentid="ctl00_PlaceHolderMain_RevalInteractive1_csr" id="ctl00_PlaceHolderMain_RevalInteractive1_csr"></div>
<noscript><div id="ctl00_PlaceHolderMain_RevalInteractive1_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div></noscript>
<div id="ctl00_PlaceHolderMain_RevalInteractive1">
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div class="ms-webpart-chrome-title" id="WebPartWPQ2_ChromeTitle">
<span title="" id="WebPartTitleWPQ2" class="js-webpart-titleCell">
<h2 style="text-align:justify;" class="ms-webpart-titleText"><nobr><span></span><span id="WebPartCaptionWPQ2"></span></nobr></h2>
</span>
</div>
<div WebPartID="00000000-0000-0000-0000-000000000000" HasPers="true" id="WebPartWPQ2" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " OnlyForMePart="true" allowDelete="false" style="" >
<div componentid="ctl00_PlaceHolderMain_RevalInteractive1_ctl00_csr" id="ctl00_PlaceHolderMain_RevalInteractive1_ctl00_csr"></div>
<noscript><div id="ctl00_PlaceHolderMain_RevalInteractive1_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div></noscript>
<div id="ctl00_PlaceHolderMain_RevalInteractive1_ctl00"></div>
<div class="ms-clear"></div>
</div>
</div>
</div>
Anyone know I simple way to prevent the H2 tag from being generated at all??
Thanks in advance
Miguel C. =)
Hi,
We can use jQuery to remove the H2 tag, the following code for your reference:
<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#WebPartTitleWPQ2 h2").remove();
</script>
Best Regards
Dennis Guo
TechNet Community Support
Similar Messages
-
Create document preview in sharepoint 2013 content search webpart slideshow
I want to show preview of documents(word,excel,ppt or videos) in the content search webpart slideshow view. By default we can show images from picture library in the content search webpart slide show view. But i need to show preview of documents(like search
results document preview) in the help me to content search webpart slider.
Please help me to solve this issue!
Thanks in advance!
SangeethaAjithHi, Thanks for your reply. Actually m working with Sharepoint Online 2013. I need to show the doc preview
in content search webpart slideshow. If u have any idea pls let me know.
The content search webpart is fetching documents using query and we didnt know what results are going to come. For the result documents i need to show the preview. -
How to show catalog items with Approval Status:Pending in a Content Search Webpart
How to show catalog items with Approval Status:Pending in a Content Search Webpart using cross site publishing. Thanks in advance.
I don't think you're going to be able to. Usually Approval Status is used in conjunction with Major/Minor versioning and while Approval Status is pending the item is usually a draft.
As a result the search crawler should not be able to see the draft items as it would not have the necessary rights to do so. (Good practice ensures that the Search Crawler has only read access and is not an elevated account for this reason)
Paul.
Please ensure that you mark a question as Answered once you receive a satisfactory response. This helps people in future when searching and helps prevent the same questions being asked multiple times. -
Choose display template based on result type - Content search webpart
Hi
Is it possible to choose display template based on result type in content search webpart same like search results web part? If not available can it be achieved programmatically?
The content search web part is queried against document content type. Based on the document type, the document has to be seen in the hover template.
Please advise.Hi,
From your description, my understanding is that you want to choose display template based on result type as search result Webpart in Content Search Webpart.
You could customize your display template for Content Search Web Part, please refer to this article:
http://www.benprins.net/2014/05/21/sharepoint-2013-custom-display-template-for-content-by-search-web-part/
Best Regards,
Vincent Han
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] -
Use Navigation Node Title of Term Store in a Content Search webpart
Hi,
Do you have an idea on how to use the Navigation Node Title of a Term in Term Store to a Content Search webpart? I can now get the value of the Term itself, but I need is the Navigation Node Title of that term. I'm using managed properties. Thanks in advance.
Regards,
NapsterTake a look at this article that explains all the variables available while writitng search queries. There is a whole section on managed metadata navigation terms.
http://technet.microsoft.com/en-us/library/jj683123(v=office.15).aspx
Paul Stork SharePoint Server MVP
Principal Architect: Blue Chip Consulting Group
Blog: http://dontpapanic.com/blog
Twitter: Follow @pstork
Please remember to mark your question as "answered" if this solves your problem. -
Content Search Webpart Query (urltoken to list metadata column)
Im developing a internet site using Cross site publishing.
In the publishing site collection, on a category page, Im trying to query the relevant contents
on a catalog list using urltoken to metadata column on a list using Content search webpart.
I have created list of departments in the metadata and same is used as part of managed navigation.
Metadata term : New department
friendly url : New-department
When I query the Catalog's metadata column (department column) using the urltoken.1 (new-department) it is not fetching the results
since the value is New department (space between two words)
Any help on how to query correctly.Hi Ramamor,
Thanks for posting your issue, Kindly browse below mentioned URLs to configure the query in a content search web part for content Metadata step by step
http://blogs.technet.com/b/tothesharepoint/archive/2013/03/07/stage-5-connect-your-publishing-site-to-a-catalog.aspx
http://blogs.technet.com/b/tothesharepoint/archive/2013/05/23/stage-10-configure-the-query-in-a-content-search-web-part-on-a-catalog-item-page.aspx
http://sp2013.blogspot.in/2012/08/content-search-and-metadata-driven.html
I hope this is helpful to you, mark it as Helpful.
If this works, Please mark it as Answered.
Regards,
Dharmendra Singh (MCPD-EA | MCTS)
Blog : http://sharepoint-community.net/profile/DharmendraSingh -
Custom Display template for Content Search webpart
Hi,
I am trying to customize the out of the box "slideshow" display template for content search webpart which renders Images.
By default, the slideshow display template has a fixed the image size which is very small. Is it possible to increase the dimensions of the container or control template to show a much larger image size?
Can anyone please help on how to do this?
Thanks,Hi,
According to your description, my understanding is that you want to increase the dimensions of the container or control template to show a much larger image size in the Content Search web part.
I recommend to create a custom Display Template (control and Item display templates) and use JQuery Slider plugin to achieve this goal.
More detailed information are provided in the link below:
http://blogs.technet.com/b/sharepoint_quick_reads/archive/2013/08/02/sharepoint-2013-customize-display-template-for-content-by-search-web-part-cswp-part-2.aspx
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
Content Search Webpart Property Filter
Hi,
I have two pages. In first page i added custom webpart with one textbox and search button. In second page i have content search webpart that should filter the result based on the property value we enter in the text box.
I added the property filter PropertyNameOWSTEXT:{QueryString.MyParameter1} to the query. I am passing the value on click of button through query string to second page. I have results matching the query in my list but Content Serach Webpart not showing any
results.
Can anybody help???
ThanksHi,
I am looking for solution to filter data on content search web part ( SP 2013) by using URL.
For example:
My URL is: http://SiteCollName/Sitename/Pages/PageName.aspx?MyParameter1=XXXX
Result : Display results that field "My field" contains XXXX.
nikita -
Hi ,
I am to trying to add a property filter to a content search webpart.I have to query the property with the page title of the current page.So assuming my page url ends with "/Pages/b1.aspx".I want to query by b1. I see that there is "value of
a token from url" option available in the drop down but I cannot make out how I can parse out the page title("b1" in the example).
Thanks in advance,Hi ,
When you select Value of a token from URL, the query text will add {URLToken.1} by default. {URLToken.1} represents a value from the URL of the current page. The integer, in this case
1, represents the value in the URL as counted from right to left. So, for example, the current page URL where the content search web part is added in : http://www.contoso.com/SitePages/Home.aspx, the query variable {URLToken.1} represents the value Home.aspx.
For query variable {URLToken.2}, it represents the value SitePages .
This means only if the current page where the content search web part is added in is bi.aspx, you can add {URLToken.1} and filter all results whose URL contains bi.aspx in the last.
For achieving your demand, you can create a new content source with the URLs you want .
http://technet.microsoft.com/en-us/library/jj219808(v=office.15).aspx
Best Regards,
Eric
Eric Tao
TechNet Community Support -
Building Query for SharePoint content Search Webpart
Hi,
There is a content search webpart being used for displaying the Related Items from a Page library. Whenever a new item/Page is added into the Page library, there is a column that accepts multiple values.
Now my requirement is, when a new page is added (which would be a part of custom page layout which has Search webpart) with a Column named say for Ex: 'Status' values as New, Old, Newer and when this page is opened, I want the search web part to display
all other items/pages whose 'Status' column values would have one among these.
As I do not have any idea on building the query with this webpart, any help/suggestions would be greatly appreciated.Dipti,
How about replacing you line as below (with content class)
var newQuery = 'ContentTypeId:0x0102*'+ ' ' +'EndDate'+ '>=' + date;
with
var newQuery = 'contentclass:STS_ListItem_Events'+ ' ' +'EndDate'+ '>=' + date;
Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply. -
Limit Content Search Webpart to a specific list
Im am getting my feet wet with the Content search webpart, but I am stumbling over something that I believe should actually be easy, but I can't do it nevertheless.
I want to display only items with a certain column entry from a docstore within another sitecollection. I thought of doing this with the Content search web part.
1. In the advanced tab, I can limit the source of the query to a specific site, but not a specific docstore/List either through URL or ID. I simply get 0 results whereas leaving the ListID/ListUrl Parameter out, I get nicely all the relevant docs in the
site
path:"https://domain/sites/am/pm" AND ListID={5329496C-7D13-4417-ABD3-97E6629A32B2} (FileExtension:xls OR FileExtension:xlsx) (IsDocument:"True" OR contentclass:"STS_ListItem")
or another version
path:"https://domain/sites/am/pm" AND ListUrl=https://domain/sites/am/pm/Test_Musterportfolio/ (FileExtension:xls OR FileExtension:xlsx) (IsDocument:"True" OR contentclass:"STS_ListItem")
2. Certain Column entry: I will attempt to do this through creating a list column as a managed property and then take if from there. Found a
nice article in this Forum regarding that that Looks promising.
Any help is appreciated.
RaoulHi Raoul,
According to your description, my understanding is that there was 0 result when you search a library with Content Search web part in SharePoint 2013.
Whether you did a crawl when you used content search web part.
Please go to Central Administration, and do a full crawl for the content source. After crawling the content source , test the query in Content Search Web part, compare the result.
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support -
Hide / Remove Content Search Webpart when no results returned
Hi SharePoint friends
I'm looking to find a way to hide the whole Content Search webpart (including the webpart title and border area) if there are no results coming back from the query.
What I tried
1. There is this property: "ShouldHideControlWhenEmpty" but it doesn't do anything when there are no results. The webpart is still visible. Webpart has a the Title and the Border around it so when
there are no results the title and the border show up with no results. Like I said I want to hide the whole thing in that case.
2. Wrote a jQuery script that searches for the text "There are no results" message (which comes from the webpart when there are no results) and hides the webpart. However, there is a short flicker once the page loads because the webpart first gets
rendered for a split second and then disappears by virtue of my jQuery script - which is not great UI experience.
3. So I thought I could extend the OOTB ContentBySearchWebPart and get a hold of some kind property that would get me the result count. If the results count is 0 simply I would hide the webpart server side. I looked
at the documentation online - nothing I could find that I could leverage.
Help? Thanks!Hi,
To hide the whole Content Search Web Part when there is no result returned, a workaround can be like this:
In the “Web Part Properties” panel, set checked the “Don't show anything when there are no results”, set the Chrome Type as “None”:
By doing this, the whole web part will disappear when there is no result returned.
Thanks
Patrick Liang
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support,
contact [email protected]
Patrick Liang
TechNet Community Support -
Content Search WebPart Template Group by
Hi,
Iam trying with no luck to créate a display template for the content search webpart with grouping by the publishing date.
I want to show news grouped by the month of the publication, but iam not being able to group the ítems by any managed propertie.
Can this be done?, if you have an example i will really appreciate it.
Thanks!!!The only form of grouping supported by the CSWP is collapsing but I guess it's not what you're after. I'm afraid you would have to implement it yourself in the Display Template.
w: http://blog.mastykarz.nl | t:
@waldekm | c: http://mavention.codeplex.com | c:
http://mavention.nl -
Hi All,
We are migrating from on-premise SharPoint 2010 to SharePoint online 2013.
I have few questions below:
What are the possibilities and limitations of using Out of the box content search webpart?
Also, how the cross site publishing will work in SharePoint online something with managed navigations and product catalog apporach? if it is not supported, then what are the alternatives to acheive the same?
Appriciate any commnets/clarifications.Thanks in advance.
Thanks,
Dhananjay.Here are the possibilities of Content search webparts
http://office.microsoft.com/en-in/office365-sharepoint-online-enterprise-help/configure-a-content-search-web-part-in-sharepoint-HA104119042.aspx
http://office.microsoft.com/en-in/office365-sharepoint-online-enterprise-help/when-to-use-the-content-query-web-part-or-the-content-search-web-part-in-sharepoint-HA104206662.aspx
Compare the strengths and limitations of the Web Parts
It’s important that you understand the strengths and limitations of the two Web Parts because if you choose the wrong one, your site could run into performance problems. You can use both Web Parts to show content that is based on a query. In a simplified
world, here’s how you can decide between the two:
Use the CQWP when you have a limited amount of content, your query is simple, and you don’t expect your content to grow much in the future.
Use the CSWP in all other scenarios when you want to show content that is based on a query.
The table below gives a comparison of the two Web Parts:
Web Part behavior
Content Query Web Part
Content Search Web Part
Query configuration
Easy
You’ll need to know about certain search features such as
managed properties.
Query across large amounts of content
Limited
Yes
Handle complex queries
Limited
Yes
Scale to handle future content growth
Limited
Yes
Display content from other site collections
No
Yes (see
section below)
Design of query results can be customized
Yes, by using XSLT.
Yes, by using HTML.
Maintenance cost in a complex site architecture
High
Small (see
section below)
Narrow down the query results that are displayed in the Web Part
No
Yes, in combination with the
Refinement Web Part.
It was not there previously but then it was added to Office 365
http://blogs.office.com/2013/10/29/search-innovations-for-site-and-portal-design-in-sharepoint-online/
If this helped you resolve your issue, please mark it Answered -
Display Search Results of Content Search WebPart in a Calendar Style
Hi,
I have currently the requirement to gather events from calendars (event list) that are spread among dozens of site collections. Calendar rollup or overlay only works within a sitecollection (right?).
I thought that I might be able to use the Content Search WebPart for this task. Is it possible to create displaytemplates that transform the search results into a calendar like view?
Thanks
SvenHi Sven,
As I tested, I can overlay SharePoint calendars across site collections in the same web application. However, by design it doesn't work across web applications.
I'd like to confirm if you are overlaying calendars across site collections or web applications. If your situation is the former, did you recieve any error message?
Regards,
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected] .
Rebecca Tu
TechNet Community Support
Maybe you are looking for
-
Why can't i install itunes and quicktime on my windows 7 64 bit pc
I have always failed trying to install iTunes to my Windows 7 64 bit PC. When installing it'll pause for a long time in this stage: After a while it'll then show this message: I tried it a couple of times and it always ends up like this. And moreover
-
Continue getting the message: "An unexpected error occured. An unexpected error occurred processing your request. Please try again later. I-2" This continues to happen, is wasting my time and costing me money. I've reset the password numerous times a
-
My I pad won't turn on
-
Safari 5.1 on Snow Leopard
After an update to Safari 5.1 on Snow Leopard 10.6.8, I experience a lot of trouble with Safari. So far I've discovered this; 1. Links that should open a new window does not work. 2. Any new window whether it is from a link or cmd+n is hidden. You ha
-
It's the current version, I've done everything here: https://support.skype.com/en/faq/FA10382/why-does-skype-for-windows-desktop-crash-my-computer Nothing helps. Solved! Go to Solution.