Page 1 of 1

(gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Wed Apr 28, 2010 6:28 am
by amh
Servus Zusammen,

bisher habe ich mir immer mit folgender Abfrage geholfen, damit etwas dargestellt wird oder nicht, wenn kein Inhalt vorhanden ist:

Code: Select all

{capture assign="Seiten_Bild"}{content block='Seiten_Bild'}{/capture}
	{if isset($Seiten_Bild) && $Seiten_Bild != '' }
		<img src="uploads/images/Seitenbilder/platzhalter.jpg" alt="platzhalter" width="187" height="215" />
	{/if}
Leider klappt das jetzt gar nicht.

Was ist das Problem:
Ich habe im Template einen content-block {content block='Seiten_Bild'} und dort soll im Admin-Bereich ein Bild eingebunden werden. Wenn kein Bild vorhanden ist, soll ein Platzhalter angezeigt werden.

Hat jemand eine Lösung für das Problem(chen)? Herzlichen Dank!

Viele Grüße Andreas

Re: html abhängig von {content}-Inhalt ausgeben

Posted: Wed Apr 28, 2010 8:43 am
by nockenfell
amh wrote: Servus Zusammen,

bisher habe ich mir immer mit folgender Abfrage geholfen, damit etwas dargestellt wird oder nicht, wenn kein Inhalt vorhanden ist:

Code: Select all

{capture assign="Seiten_Bild"}{content block='Seiten_Bild'}{/capture}
	{if isset($Seiten_Bild) && $Seiten_Bild != '' }
		<img src="uploads/images/Seitenbilder/platzhalter.jpg" alt="platzhalter" width="187" height="215" />
	{/if}
müsste es nicht {if isset($Seiten_Bild) && $Seiten_Bild == '' } heissen? So wie du die Abfrage aufgebaut hast, bringt er den Platzhalter wenn etwas im Content steht.

Re: html abhängig von {content}-Inhalt ausgeben

Posted: Wed Apr 28, 2010 9:10 am
by amh
D A N K E  ;D  ;D

Manchmal sieht man den Wald vor lauter Bäumen nicht. Du hast recht und nun klappt es auch.

Blöder Fehler  :'(


Viele Grüße Andreas

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Wed Apr 28, 2010 10:04 am
by cyberman
amh wrote:

Code: Select all

{capture assign="Seiten_Bild"}{content block='Seiten_Bild'}{/capture}
Was soll ich nur machen, wenn sogar die Pro's die Hilfe/Doku nicht lesen  ::)?

Macht's euch doch nicht so schwer ...

Code: Select all

{content block='Seiten_Bild' assign="Seiten_Bild"}

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Wed Apr 28, 2010 10:24 am
by amh
@cyberman: Pro? Na da bin ich aber noch meilenweit entfernt! Design-Pro schon, aber bei der Umsetzung mit Smarty/PHP habe ich so meine Probleme. Siehe Signatur  ::)

Den Code, den ich da verwende habe ich vor langer Zeit irgendwo aus den Tiefen des Forums gegraben und seit dem funktioniert der. Leider habe ich die Änderung ! statt = komplett übersehen. ;)

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Wed Apr 28, 2010 10:49 am
by cyberman
Mir ging es darum, dass der content-Tag einen eigenen Parameter assign hat, so dass ein separates Capturen nicht erforderlich ist ... und das hätte man aus der Hilfe des Tags entnehmen können ;).

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Fri Apr 30, 2010 9:36 am
by nicmare
darf ich mal fragen wozu das gecaptured wird?
es geht doch auch so:

Code: Select all

{content block="Bildwahl" assign="Seiten_Bild"}
{if ($Seiten_Bild!='')}{$Seiten_Bild}{else}	<img src="uploads/images/Seitenbilder/platzhalter.jpg" alt="platzhalter" width="187" height="215" />{/if}

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Fri Apr 30, 2010 10:30 am
by cyberman
Bitte ankreuzen:

[ ] Ich kann nicht lesen
[ ] Ich habe den Thread nicht vollständig gelesen.
[ ] Ich bin eben ein spontaner Mensch.

http://forum.cmsmadesimple.org/index.ph ... #msg206948

8)

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Fri Apr 30, 2010 1:22 pm
by nicmare
haha, sorry. wollte nur helfen :-). ich kann leider nicht immer jeden post einzelnd lesen. ich verzieh mich dann mal wieder :D

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Fri Apr 30, 2010 3:04 pm
by amh
@nicmare: Ich zitiere mich: … bisher habe ich mir immer mit folgender Abfrage geholfen, damit etwas dargestellt wird oder nicht, wenn kein Inhalt vorhanden ist …

Hoffe, es hat geholfen. Wenn Du noch einen tollen Tipp hast, freue ich mich.


Viele Grüße Andreas

Re: (gelöst) html abhängig von {content}-Inhalt ausgeben

Posted: Sat May 01, 2010 4:23 pm
by cyberman
nicmare wrote: haha, sorry. wollte nur helfen :-).
Bin dir ja auch dankbar, dass du hier so kontinuierlich aktiv bist ;) ...