[Solved]Howto change the page title into the News title?

For discussion and questions related to CMS Specific templates and stylesheets (CSS), and themes. or layout issues. This is not a place for generic "I don't know CSS issues"
Locked
gdur
Forum Members
Forum Members
Posts: 142
Joined: Sun Jan 10, 2010 10:59 am

[Solved]Howto change the page title into the News title?

Post by gdur »

Howto change the page title into the News title?

I followed the guideline found to change the title into the news title which is as follows:
Adding the following to the end of the News detail template:
{assign var='alt_title' value=$entry->title}
and edit the template and replace:
<title>{sitename} - {title}</title>
with
{if isset($alt_title)}
<title>{$alt_title}</title>
{else}
<title>{title}</title>
{/if}

That works fine to display the alternative News title in the browser title when this code is in the <head> section of the template but having this code also in the </__body> section ot the template the page title remains as defined in the page *Title:

The problem is that while rendering the News detail on it's assigned page it only overrides the {content} but leaves the original title.
The {content} tag in my template comes obviously after the {title} tag and the latter is of course the original page title because the variable alt_title is not known at stage of processing. The <head> section is processed nevertheless. So the question is how and where to assign the alt_title variable to achieve the goal.
I've tried to stick $config['process_whole_template'] = truth; into my config to override the default setting but that doesn't help either.
The suggestion to use AdvancedContent doesn't help either since it does not support CMSMS 1.11.2.

OK, found the solution and it is actually well described but hard to find.
http://calguy1000.com/Blogs/4/60.html
Hope this post still might be helpful to others...
Thank you Calguy!
Locked

Return to “Layout and Design (CSS & HTML)”