Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 30. Juli 2012 11:27

kris29
kennt CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 106

[GELÖST] Auslesen ob Unterseite

Ich möchte gern im Seitentemplate Klassen im <body>-Tag ausgeben, welche Auskunft geben ob die aufgerufene Seite:
a) Unterseiten hat (.has-subs)
und
b) selbst eine Unterseite ist (.is-sub)

Hat jemand dazu einen Tipp?

Offline

#2 30. Juli 2012 11:35

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Auslesen ob Unterseite

1. CGSimpleSmarty installieren
2. Code einfügen:

{$cgsimple->get_parent_alias('',$has_parent)}
{$cgsimple->has_children('',$has_children)}
<body class="{if $has_children}has-subs{/if}{if $has_parent} is-sub{/if}">

Offline

#3 30. Juli 2012 12:18

kris29
kennt CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 106

Re: [GELÖST] Auslesen ob Unterseite

Danke für die schnelle Hilfe.

Kleine Korrektur:

{$cgsimple->get_parent_alias('',has_parent)}
{$cgsimple->has_children('',has_children)}
<body class="{if $has_children}has-subs{/if}{if $has_parent} is-sub{/if}">

Offline

#4 30. Juli 2012 12:26

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Auslesen ob Unterseite

kris29 schrieb:

Danke für die schnelle Hilfe.

Kleine Korrektur:

{$cgsimple->get_parent_alias('',has_parent)}
{$cgsimple->has_children('',has_children)}
<body class="{if $has_children}has-subs{/if}{if $has_parent} is-sub{/if}">

arg, its monday:
noch besser und smarty3 sicher

{$cgsimple->get_parent_alias('','has_parent')}
{$cgsimple->has_children('','has_children')}
<body class="{if $has_children}has-subs{/if}{if $has_parent} is-sub{/if}">

Offline

#5 30. Juli 2012 14:35

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Auslesen ob Unterseite

Das gleiche könntest du auch mit dem Modul ToolBox machen (für den Fall das du dieses bereits einsetzt)


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline