Recent searches


No recent searches

Move recently viewed and related article sections

Answered


Posted Aug 16, 2017

Is it possible to move the recently viewed and related article section to the right hand side of the page? Similar to how Zendesk has their articles formatted?  Thanks!

Current location

Desired location


0

11

11 comments

image avatar

Vlad

The Wise One - 2022Community Moderator

Hi Mike! Yes, it's possible. If you are using Copenhagen theme, remove the whole code from the article page, and paste this code on the same place:

<div class="container-divider"></div>
<div class="container">
<nav class="sub-nav">
{{breadcrumbs}}
{{search scoped=true submit=false}}
</nav>

<div class="article-container" id="article-container">
<section class="article-sidebar">
<section class="section-articles collapsible-sidebar">
<h3 class="collapsible-sidebar-title sidenav-title">{{t 'articles_in_section'}}</h3>
<ul>
{{#each section.articles}}
<li>
<a href="{{url}}" class="sidenav-item {{#is id ../article.id}}current-article{{/is}}">{{title}}</a>
</li>
{{/each}}
</ul>
{{#if section.more_articles}}
<a href="{{section.url}}" class="article-sidebar-item">{{t 'see_more'}}</a>
{{/if}}
</section>
</section>

<article class="article">
<header class="article-header">
<h1 title="{{article.title}}" class="article-title">
{{article.title}}
{{#if article.internal}}
<span class="icon-lock" title="{{t 'internal'}}"></span>
{{/if}}
</h1>

<div class="article-author">
<div class="avatar article-avatar">
{{#if article.author.agent}}
<span class="icon-agent"></span>
{{/if}}
<img src="{{article.author.avatar_url}}" alt="Avatar" class="user-avatar"/>
</div>
<div class="article-meta">
{{#link 'user_profile' id=article.author.id}}
{{article.author.name}}
{{/link}}

<ul class="meta-group">
{{#is article.created_at article.updated_at}}
<li class="meta-data">{{date article.created_at timeago=true}}</li>
{{else}}
<li class="meta-data">{{date article.updated_at timeago=true}}</li>
<li class="meta-data">{{t 'updated'}}</li>
{{/is}}
</ul>
</div>
</div>
{{subscribe}}
</header>

<section class="article-info">
<div class="article-content">
<div class="article-body">{{article.body}}</div>

<div class="article-attachments">
<ul class="attachments">
{{#each attachments}}
<li class="attachment-item">
<a href="{{url}}" target="_blank">{{name}}</a>
<div class="attachment-meta meta-group">
<span class="attachment-meta-item meta-data">{{size}}</span>
<a href="{{url}}" target="_blank" class="attachment-meta-item meta-data">Download</a>
</div>
</li>
{{/each}}
</ul>
</div>
</div>
</section>

<footer>
<div class="article-footer">
<div class="article-share">{{share}}</div>
{{#if comments}}
<a href="#article-comments" class="article-comment-count">
<span class="icon-comments"></span>
{{article.comment_count}}
</a>
{{/if}}
</div>
{{#with article}}
<div class="article-votes">
<span class="article-votes-question">{{t 'was_this_article_helpful'}}</span>
<div class="article-votes-controls" role='radiogroup'>
{{vote 'up' role='radio' class='button article-vote article-vote-up'}}
{{vote 'down' role='radio' class='button article-vote article-vote-down'}}
</div>
<small class="article-votes-count">
{{vote 'label' class='article-vote-label'}}
</small>
</div>
{{/with}}

<div class="article-more-questions">
{{request_callout}}
</div>
<div class="article-return-to-top">
<a href="#article-container">{{t 'return_to_top'}}<span class="icon-arrow-up"></span></a>
</div>
</footer>


<div class="article-comments" id="article-comments">
<section class="comments">
<header class="comment-overview">
<h3 class="comment-heading">
{{t 'comments'}}
</h3>
<p class="comment-callout">{{t 'comments_count' count=article.comment_count}}</p>
{{#if comments}}
<div class="dropdown comment-sorter">
<a class="dropdown-toggle">{{t 'sort_by'}}</a>
<span class="dropdown-menu" role="menu">
{{#each comment_sorters}}
<a aria-selected="{{selected}}" href="{{url}}" role="menuitem">{{name}}</a>
{{/each}}
</span>
</div>
{{/if}}
</header>

<ul id="comments" class="comment-list">
{{#each comments}}
<li id="{{anchor}}" class="comment">
<div class="comment-wrapper">
<div class="comment-info">
<div class="comment-author">
<div class="avatar comment-avatar">
{{#if author.agent}}
<span class="icon-agent"></span>
{{/if}}
<img src="{{author.avatar_url}}" alt="Avatar" class="user-avatar"/>
</div>
<div class="comment-meta">
<span title="{{author.name}}">
{{#link 'user_profile' id=author.id}}
{{author.name}}
{{/link}}
</span>

<ul class="meta-group">
{{#if editor}}
<li class="meta-data">{{date edited_at timeago=true}}</li>
<li class="meta-data">{{t 'edited'}}</li>
{{else}}
<li class="meta-data">{{date created_at timeago=true}}</li>
{{/if}}
</ul>
</div>
<div class="comment-labels">
{{#with ticket}}
<a href="{{url}}" target="_zendesk_lotus" class="status-label escalation-badge">
{{t 'request'}}{{id}}
</a>
{{/with}}
{{#if pending}}
<span class="comment-pending status-label status-label-pending">{{t 'pending_approval'}}</span>
{{/if}}
</div>
</div>

<section class="comment-body">{{body}}</section>
</div>

<div class="comment-actions-container">
<div class="comment-vote vote" role='radiogroup'>
{{vote 'up' role='radio' class='vote-up' selected_class='vote-voted'}}
{{vote 'sum' class='vote-sum'}}
{{vote 'down' role='radio' class='vote-down' selected_class='vote-voted'}}
</div>
<div class="comment-actions actions">
{{actions}}
</div>
</div>
</div>
</li>
{{/each}}
</ul>

{{pagination}}

{{#form 'comment' class='comment-form'}}
<div class="avatar comment-avatar">
{{user_avatar class='user-avatar'}}
</div>
<div class="comment-container">
{{wysiwyg 'body'}}
<div class="comment-form-controls">
{{input type='submit'}}
</div>
</div>
{{/form}}

<p class="comment-callout">{{comment_callout}}</p>
</section>
</div>
</article>
<section class="article-relatives">
{{recent_articles}}
{{related_articles}}
</section>
</div>
</div>

and add the following code at the end of you CSS file:

section.article-relatives {
flex-direction: column;
}

.article-relatives > * {
flex: 0;
}

That should works (if you are on Copenhagen theme)! Let us know! :)

0


image avatar

Vlad

The Wise One - 2022Community Moderator

Very glad to head that! Thanks for the feedback and enjoy your updated article page! ;)

 

 

0


image avatar

Jessie Schutz

Zendesk Customer Care

Fantastic, Vlad! You're amazing. :D

0


This is AWESOME! How would I swap the Recently Viewed and Related Articles so that Related Articles appears on top?

0


image avatar

Trapta Singh

Zendesk LuminaryCommunity Moderator

@Thressa Nichols,

By simply reversing the order of related_articles and recent_articles components.

<section class="article-relatives">
{{related_articles}}
{{recent_articles}}
</section>

 

Team Diziana

0


image avatar

Nicole Saunders

Zendesk Community Manager

Welcome to the Zendesk Community, Thressa! 

Thanks for the answer, Trapta!

0


Hey Vlad, is there a way to implement this for a TOC? I see you on TOC articles as well, but not implemented well. 

0


image avatar

Vlad

The Wise One - 2022Community Moderator

Hey Robert, I"m sorry for delayed response. 
TOC is a quite custom thing and it depends from case to case. 
Have you already implemented TOC successfully or...?
Also, probably will be the easiest way if you could share a link to your current help center.

0


Thank you for this information!!!

Super grateful!!

0


This is great! Is there a way to get the font changed for this content?

0


image avatar

Vlad

The Wise One - 2022Community Moderator

Hey Cody, sorry for the slow reply, what do you mean by changing the font? If you mean on stuff like Font family, color, weight, size, etc.. all of these can be easily changed with a little CSS snippet. 

0


Post is closed for comments.

Didn't find what you're looking for?

New post