Recent searches
No recent searches
Adding category images to the Copenhagen Theme
Answered
Posted Jul 13, 2016
Hello,
Is it possible to add icon images to the category boxes in the Copenhagen theme?
I would like add small icon images above the category title. I would like a different image for each box. I read through this article but it didn't work.... Any help would be great...
Thank you!
Julie
0
114
114 comments
Ruthy Licht
Thank you so much ModeratorWes!
Just to let you and everyone know- this still works on the current version. Thank you for this you saved me :)
0
ModeratorWes
Ruthy Licht - Glad to hear this helped your additions to your Help Center. Best of luck to you. You can find my other guide here.
0
Boby Bravo
Thanks for the code. Anyway that this could be modified to work for the entire link as opposed to just an icon inside the box? I would like to make the rectangle PNG the only thing that appears without the extra wide border online. I currently went from the 2 columns to just 1 column and would love to be able to go back as well. Any help would be appreciated!
0
Rob H.
Bobby- I remember seeing something similar to your ask a couple years ago but this is the closest I can find now: Add a background image on the category blocks
0
Donald
Hello,
Can someone here has tried to make it 4 items per row?
Because I think the max by default is 3 only.
Thanks.
0
Antwon Davis
Hi, we've tried to add our icons to our Help Center and it's not working. I've looked all over this forum and can't figure out exactly where this code needs to be added and if the code we're using is correct. Can someone tell us which file and where this code needs to be added? And is the code below written correctly?
{{#each categories}}
<li class="blocks-item">
<a href='{{url}}' class="blocks-item-link">
{{#is name 'Account Management'}}
<img src="{{asset 'Account-Icon-1-White.png'}}" />
{{/is}}
{{#is name 'How to Guides'}}
<img src="{{asset 'Guides-Icon-1-White.png'}}" />
{{/is}}
{{#is name 'Devices and Apps'}}
<img src="{{asset 'Devices-Icon-1-White.png'}}" />
{{/is}}
{{#is name 'Troubleshoot'}}
<img src="{{asset 'Troubleshoot-Icon-1-White.png'}}" />
{{/is}}
<h4 class="blocks-item-title">{{name}}</h4>
<p class="blocks-item-description">{{excerpt description}}</p>
</a>
</li>
{{/each}}
0
Bruce Michelsen
You can add images to the categories on the home page by editing the home_page.hbs template file. Look for the <li class="blocks-item"> inside the {{#each categories}}, then add your code for adding images.
For example, here's an excerpt from my code. (Note that I'm using is id instead of is name.)
0
Antwon Davis
Thanks Bruce. We were able to get the icons on the homepage. Now we're trying to figure out how to fix the size of the icons. They're all stretched and pixelated. Does anyone know exactly where we need to go to edit the code to fix the sizing? And what's an example of the code to use?
0
Bruce Michelsen
Sizing can be done using the style.css file. In my example, I used class="home-page-images". Edit the style.css and search for that. Then you can set width and height. For example:
0
Antwon Davis
Ok. I'm searching now. "home-page-images" doesn't exist currently in the style.css. Are you saying to just add it?
0
Bruce Michelsen
Just add it in. (I couldn't remember if it's a theme default or one I added.)
0
Antwon Davis
I've added the code and it didn't change anything. See screenshots below.
0
Bruce Michelsen
Are you setting the class="home-page-images" where you specified the image?
0
Marius
Hi,
I'm also trying to add icon to the categrory and used the code provided by @... but it doesn't work.
I receive this error:
<h1 class="visibility-hidden">{{ help_center.name }}</h1>
<section id="main-content" class="section hero">
<div class="hero-inner">
<h2 class="visibility-hidden">{{ t 'search' }}</h2>
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" focusable="false" viewBox="0 0 12 12" class="search-icon" aria-hidden="true">
<circle cx="4.5" cy="4.5" r="4" fill="none" stroke="currentColor"/>
<path stroke="currentColor" stroke-linecap="round" d="M11 11L7.5 7.5"/>
</svg>
{{search submit=false instant=settings.instant_search class='search search-full'}}
</div>
</section>
<div class="container">
<section class="section knowledge-base">
<section class="categories blocks">
<ul class="blocks-list">
{{#each categories}}
{{#if ../has_multiple_categories}}
<li class="blocks-item">
{{#is name 'Delivery'}}<img src="{{asset 'free-delivery-truck-icon-2049-thumb.png'}}" />
</li>
{{else}}
{{#each sections}}
<li class="blocks-item {{#if internal}}blocks-item-internal{{/if}}">
<a href='{{url}}' class="blocks-item-link">
<h4 class="blocks-item-title">
{{name}}
{{#if internal}}
<span class="icon-lock" title="{{t 'internal'}}"></span>
{{/if}}
</h4>
<p class="blocks-item-description">{{excerpt description}}</p>
</a>
</li>
{{/each}}
{{/if}}
{{/each}}
</ul>
{{pagination}}
</section>
{{#if promoted_articles}}
<section class="articles">
<h3>{{t 'promoted_articles'}}</h3>
<ul class="article-list promoted-articles">
{{#each promoted_articles}}
<li class="promoted-articles-item">
<a href="{{url}}">
{{title}}
</a>
</li>
{{/each}}
</ul>
</section>
{{/if}}
</section>
{{#if help_center.community_enabled}}
<section class="section home-section community">
<h2>{{t 'community'}}</h2>
{{#link 'community' class='community-link'}}
{{t 'join_conversation'}}
{{/link}}
<div class="community-image"></div>
</section>
{{/if}}
<section class="section home-section activity">
{{#if settings.show_recent_activity}}
{{recent_activity}}
{{/if}}
</section>
</div>
I hope someone can help me with this issue ;) Thanks.
0
Bruce Michelsen
Make sure you close the is statement:
{{#is name 'Delivery'}}
<img src="{{asset 'free-delivery-truck-icon-2049-thumb.png'}}" />
{{/is}}
0
Marius
Bruce Michelsen,
Thank you so much!
It's working now
0
Marius
Hi Bruce Michelsen,
I actually have another issue now with the icon after using your code to limit the size. Now the icon in not in the center anymore:
Any idea why and how to fix it?
0
Marie-Cathrine
Hi @...,
Try adding:
to the .blocks-item-link class in the CSS. This should center the image.
#helpsome regards,
Marie-Cathrine Sørensen
Developer @ helphouse.io
0
Marius
Hi Marie,
Thank you for your help!
Cheers,
Marius
0
Thomas Anderson
Hi all,
I'm having issues with this and must be missing something obvious (apologies, I'm no expert).
I've added what I believe is the correct code and linked my asset but when I hit preview no image is added.
Any idea what I'm missing?
<section class="section hero">
<div class="hero-inner">
{{search submit=false instant=true class='search search-full'}}
</div>
</section>
<div class="container">
<section class="section knowledge-base">
<section class="categories blocks">
<ul class="blocks-list">
{{#each categories}}
{{#if ../has_multiple_categories}}
<li class="blocks-item">
<a href='{{url}}' class="blocks-item-link">
{{#is name 'CRi-Pro'}}
<img src="{{asset 'CRiPro.png'}}" />
{{/is}}
<h4 class="blocks-item-title">{{name}}</h4>
<p class="blocks-item-description">{{excerpt description}}</p>
</a>
</li>
{{else}}
{{#each sections}}
<li class="blocks-item {{#if internal}}blocks-item-internal{{/if}}">
<a href='{{url}}' class="blocks-item-link">
<h4 class="blocks-item-title">
{{name}}
{{#if internal}}
<span class="icon-lock" title="{{t 'internal'}}"></span>
{{/if}}
</h4>
<p class="blocks-item-description">{{excerpt description}}</p>
</a>
</li>
{{/each}}
{{/if}}
{{/each}}
</ul>
{{pagination}}
</section>
{{#if promoted_articles}}
<section class="articles">
<h3>{{t 'promoted_articles'}}</h3>
<ul class="article-list promoted-articles">
{{#each promoted_articles}}
<li class="promoted-articles-item">
<a href="{{url}}">
{{title}}
</a>
</li>
{{/each}}
</ul>
</section>
{{/if}}
</section>
{{#if help_center.community_enabled}}
<section class="section community">
<h2>{{t 'community'}}</h2>
{{#link 'community' class='community-link'}}
{{t 'join_conversation'}}
{{/link}}
<div class="community-image"></div>
</section>
{{/if}}
<section class="section activity">
{{recent_activity}}
</section>
</div>
0
Greg Katechis
Hi Thomas! I'm not immediately seeing anything obvious as the issue. Is the category name and/or asset spelled correctly? Are you seeing any errors in the editor?
0
Thomas Anderson
Hi Greg,
Thanks for the quick reply!
I'm glad there's nothing obvious that I'm missing. I'm using the copy/paste feature of the asset library to avoid typos and I don't see any errors - although perhaps I don't know what I'm looking for. There are no pop-up errors certainly.
0
Kevin Froleiks
Incredibly helpful! Thank you!
0
Sheena
Hi ModeratorWes Can you please help with the code customization to add a hyperlink to a article title.
0