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

#1 14. Dezember 2011 13:12

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

[GELÖST] Globalen Inhaltsblock abfragen

Hallo

Bitte kann mir jemand auf die Sprünge helfen, wie ich einen GCB auf Inhalt/Existenz abfragen kann?

So geht's nicht:   hmm

{if global_content name='Newsticker' }
...
{/if}

Beitrag geändert von kris29 (14. Dezember 2011 17:14)

Offline

#2 14. Dezember 2011 13:43

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Globalen Inhaltsblock abfragen

Schau Dir dazu mal dieses Plugin an:
http://dl.dropbox.com/u/2876578/WebStuf … b_list.php

Bsp.:

{get_gcb_list incl_prefix='Newsticker' incl_sufix='Newsticker' assign='gcb_newsticker'}
{if $gcb_newsticker != ''}
    ...
{/if}

(Hinweis: Bei AdvancedContent ist dieses Plugin bereits dabei)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 14. Dezember 2011 13:51

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

Re: [GELÖST] Globalen Inhaltsblock abfragen

ich würde es so machen:

{capture assign="newsticker"}{global_content name='Newsticker'}{/capture}
{if $newsticker != ''}
…
{/if}

aber capture mag ja hier keiner außer ich big_smile

Offline

#4 14. Dezember 2011 14:05

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Globalen Inhaltsblock abfragen

nicmare schrieb:

aber capture mag ja hier keiner außer ich big_smile

Gibt es nicht normalerweise immer eine Fehlermeldung, wenn man einen Globalen Inhaltsblock aufruft, der nicht existiert? D.h. in dem Falle wäre die Variable ja nie leer. Man könnte damit höchstens prüfen, ob der Globale Inhaltsblock einen Inhalt hat.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 14. Dezember 2011 15:27

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [GELÖST] Globalen Inhaltsblock abfragen

NaN hattest du da nicht mal was mit dem man eine Liste aller GCB abrufen konnte?

Denn dann kann er schauen welche dass es gibt und in einer foreach - if exits dann zeige

Offline

#6 14. Dezember 2011 15:29

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

Re: [GELÖST] Globalen Inhaltsblock abfragen

owr_web schrieb:

NaN hattest du da nicht mal was mit dem man eine Liste aller GCB abrufen konnte?

Siehe ein paar Beiträge weiter oben:
http://www.cmsmadesimple.de/forum/viewt … 971#p13971

{get_gcb_list incl_prefix='Newsticker' incl_sufix='Newsticker' assign='gcb_newsticker'}
{if $gcb_newsticker != ''}
    ...
{/if}

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

Offline

#7 14. Dezember 2011 16:12

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Globalen Inhaltsblock abfragen

global_content kennt auch den Parameter assign, warum wird der nicht verwendet ?

{global_content name='Newsticker' assign='Newsticker'}

{if $Newsticker}

{/if}

$Newsticker ist immer false wenn es den Inhalt nicht gibt.

Offline

#8 14. Dezember 2011 17:13

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

Re: [GELÖST] Globalen Inhaltsblock abfragen

Gleich 3 Lösungen! Vielen Dank!

Offline

#9 14. Dezember 2011 18:31

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [GELÖST] Globalen Inhaltsblock abfragen

nockenfell schrieb:

Siehe ein paar Beiträge weiter oben:

Danke - manchmal bin ich leider mit Blindheit gestraft

Offline