Page 1 of 1
[OPGELOST] aangepaste title van de pagina
Posted: Fri Jul 17, 2015 11:22 am
by rodeto
Ik heb een pagina "blog". De titel van de pagina is ook blog.
Hierin staan verschillende artikelen en als je op een artikel klikt kom je uiteraard op een nieuwe pagina (met aangepaste url) maar de titel van de pagina blijft uiteraard blog. De blogartikelen worden via de NEWS module toegevoegd.
Is het ook mogelijk om de titel van de pagina automatisch aan te passen zodat deze omgezet wordt naar de titel van het betreffende artikel?
Ik heb erover zitten denken maar ik weet niet of dit op te lossen is. Zou eemand mij hierbij kunnen helpen?
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 1:17 pm
by pasmaskas
In je template <title>{sitename} - {title}</title> vervangen met:
Code: Select all
{if isset($alt_title)}
<title>{sitename} - {$alt_title}</title>
{else}
<title>{sitename} - {title}</title>
{/if}
in de nieuws artikel sjabloon boven in:
Code: Select all
{assign var='alt_title' value=$entry->title}
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 1:31 pm
by rodeto
Dankjewel Pasmaskas voor je reactie.
Het gaat mij in dit geval om de titel van de pagina zoals die ingevuld wordt in het vak Titel, net boven Menutekst op de pagina zelf (Inhoud -> Pagina )
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 2:38 pm
by timdebuurman
volgens mij heeft pasmaskas wel een antwoord gegeven op je vraag..en is dat de oplossing.
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 2:45 pm
by rodeto
Hij heeft inderdaad antwoord gegeven en voor de tag <title>.. </title> klopt het ook wel.
Maar wat ik bedoel is de naam zoals de pagina genoemd wordt op de pagina zelf en aangehaald wordt in de template met {title}.
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 2:54 pm
by pasmaskas
Ik snap hem denk ik als het gaat om de blog pagina die ik gezien had. je bedoelt de titel in de witte balk? als dat zo si dan moet het zo zijn:
Code: Select all
{if isset($alt_title)}
{$alt_title}
{else}
{title}
{/if}
op de plek van {title} waar je die wilt
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 3:36 pm
by rodeto
pasmaskas wrote:Code: Select all
{if isset($alt_title)}
{$alt_title}
{else}
{title}
{/if}
op de plek van {title} waar je die wilt
Dat is inderdaad wat ik veranderd wil hebben: de {title} tag.
Maar deze oplossing had ik al geprobeerd maar werkt helaas niet. Ik blijf de originele titel houden.
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 3:48 pm
by Rolf
Zorg ervoor dat de reguliere {content} blok gelezen wordt door Smarty.
Zet helemaal boven in je template {content assign=content}
En plaats op de plek waar je content blok stond {$content}
Dan zal het werken.
grt.
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 3:54 pm
by Rolf
Code: Select all
{strip}
{process_pagedata}
{content assign=content}
{if empty($page_title)}{title assign=page_title}{/if}
{/strip}<!DOCTYPE HTML>
<__html lang="nl">
<head>
<title>{$page_title} - {sitename}</title>
</head>
</__body>
<h2>{$page_title}</h2>
{$content}
<__body>
</__html>
Plaats je nu in de detailtemplate van welke module dan ook, zoiets als
dan zal de titel van de pagina worden overschreven.
grt. Rolf
Re: aangepaste title van de pagina
Posted: Fri Jul 17, 2015 5:03 pm
by rodeto
Heel erg bedankt Rolf. Dit werkt precies zoals ik graag wilde.
Dankjewel!