[opgelost] inhoudstype --> externe link --> openen nieuwe pagina

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

[opgelost] inhoudstype --> externe link --> openen nieuwe pagina

Post by pedes »

Ik wil een pdf-file in mijn menu als een externe link openen in een nieuwe pagina.
normaal is dit voorzien ... via het tab-blad optie kies ik voor het doel op _blank
maar dit blijkt niet te werken de pdf openen altijd in hetzelfde scherm.

iemand enig idee wat ik over het hoofd zie ?

Mvg,
Peter
Last edited by pedes on Mon Dec 28, 2009 2:40 pm, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: inhoudstype --> externe link --> openen nieuwe pagina

Post by Rolf »

Waarschijnlijk maak je gebruik van een 'simple' menu template, zoals minimal_menu.tpl, cssmenu.tpl of simple_navigation.tpl
In deze menu templates zijn bepaalde functies niet opgenomen, waaronder de target functie.

Maak je gebruik van accessible_simple_navigation.tpl of accessible_cssmenu.tpl die hebben deze functie wel.

Het is destijds een bewuste keus geweest. Ik moet toegeven dat het niet mijn keus zou zijn.  :-\
Zolang de knoppen er zijn, moeten ze ook werken... Maar goed.

Grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: inhoudstype --> externe link --> openen nieuwe pagina

Post by pedes »

dag Rolf,

kan ik dit integreren in mijn bestaande menu ?

de site is nu zowat compleet ... veranderen van menu template zal wellicht de site layout veranderen ... ?

mvg,
Peter
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: inhoudstype --> externe link --> openen nieuwe pagina

Post by Jos »

Je huidige menutemplate is er denk ik wel op aan te passen. Je hoeft alleen ondersaande code aan elke   toe te voegen.

Code: Select all

{if $node->target ne ""} target="{$node->target}"{/if}
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: inhoudstype --> externe link --> openen nieuwe pagina

Post by Rolf »

- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: inhoudstype --> externe link --> openen nieuwe pagina

Post by pedes »

krijg het niet werkend ... ook niet met het voorbeeld uit de http://dev.cmsmadesimple.org/bug/view/4147


dit is nu het menutemplate die ik gebruik, is zo goed als het zelfde als de standaard 'accessible_cssmenu.tpl' :
{* CSS classes used in this template:
#menuwrapper - The id for the that the menu is wrapped in. Sets the width, background etc. for the menu.
#primary-nav - The id for the
.menuparent - The class for each that has children.
.menuactive - The class for each that is active or is a parent (on any level) of a child that is active. *}
{if $count > 0}


{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}

{repeat string="" times=$node->depth-$node->prevdepth}
{elseif $node->depth prevdepth}

{repeat string="" times=$node->prevdepth-$node->depth}

{elseif $node->index > 0}
{/if}
{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
current == true}
haschildren == true}
type == 'sectionheader'}
        {$node->menutext}
{elseif $node->type == 'separator'}
       
{else}
type != 'sectionheader' and $node->type != 'separator'}
href="{$node->url}"  {if $node->accesskey != ''}accesskey="{$node->accesskey}" {/if}{if $node->tabindex != ''}tabindex="{$node->tabindex}" {/if}{if $node->titleattribute != ''}title="{$node->titleattribute}"{/if}{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}
{elseif $node->type == 'sectionheader'}
>{$node->hierarchy}: {$node->menutext}
{/if}

{/foreach}

{repeat string="" times=$node->depth-1}



{/if}
iemand enig idee wat ik moet veranderen ?

Thxs
Peter
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: inhoudstype --> externe link --> openen nieuwe pagina

Post by Jos »

Lijkt me er zo op het eerste gezicht goed uit te zien.

De menumanager help zegt dit:
# $node->target -- Applicable only when the loadprops parameter is supplied in the menu tag, this field contains Target for the link. Will be empty if content does not set it.
dus je moet nog loadprops='1' als parameter aan je {menu} tag toevoegen.
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: inhoudstype --> externe link --> openen nieuwe pagina

Post by pedes »

Dank u Jos,

Dit was wel degelijk de juiste handeling.


Mvg,
Peter
Post Reply

Return to “Dutch - Nederlands”