Hallo, ich möchte einen Content Block als Ort für außergewöhnliche Nachrichten einfügen.
Dieser soll allerdings nur angezeigt werden, wenn vom User text eingegeben wird. Ansonsten sollte die Seite normal dargestellt werden ohne den Block.
Lässt sich das im Template programmieren - danke für Ideen?
LG
oliver204
Content block autom. ein-/ausblenden
-
- Power Poster
- Posts: 751
- Joined: Fri Sep 12, 2008 2:34 pm
- Location: Schweiz / Switzerland
Re: Content block autom. ein-/ausblenden
Füge folgendes ins Template ein:
Code: Select all
// Am Anfang des Templates z.B. im Header
{capture assing='exklusiv'}{content block='Exklusiv'}{/capture}
// Dies am Ort wo der Contentblock angezeigt werden soll:
{if $exklusiv != ""}{$exklusiv}{/if}
[this message is written with 100% recycled bits]
Re: Content block autom. ein-/ausblenden
Danke Das klappt ja wunderbar.
Geht es aber Images in dem Contentblock zu haben und der soll dennoch nicht angezeigt werden so lange der Text fehlt?
Danke!
Geht es aber Images in dem Contentblock zu haben und der soll dennoch nicht angezeigt werden so lange der Text fehlt?
Danke!
-
- Power Poster
- Posts: 751
- Joined: Fri Sep 12, 2008 2:34 pm
- Location: Schweiz / Switzerland
Re: Content block autom. ein-/ausblenden
Dann müsstest du wohl einen zweiten ContentBlock für das Bild machen. Schau dir mal AdvancedContent an. Hier hast du die Möglichkeit einen Filepicker für das Bild als Contentelement zu erstellen.
[this message is written with 100% recycled bits]
Re: Content block autom. ein-/ausblenden
Kleinen Schreibfehler:nockenfell wrote:Code: Select all
// Am Anfang des Templates z.B. im Header {capture assing='exklusiv'}{content block='Exklusiv'}{/capture} ...
{capture assign='exklusiv'}{content block='Exklusiv'}{/capture}
Gruss Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Content block autom. ein-/ausblenden
nockenfell wrote: Füge folgendes ins Template ein:
Code: Select all
{content block='Exklusiv' assign='exklusivvar'}
{if $exklusivvar != ""}{$exklusivvar}{/if}
Re: Content block autom. ein-/ausblenden
Sorry bin nicht Experte nicmare.
Wo ist der Unterschied? Bewirkt das "exklusivVAR" etwas?
Wo ist der Unterschied? Bewirkt das "exklusivVAR" etwas?
-
- Power Poster
- Posts: 751
- Joined: Fri Sep 12, 2008 2:34 pm
- Location: Schweiz / Switzerland
Re: Content block autom. ein-/ausblenden
Der Unterschied zu Nicmare's Version zu meiner ist, dass er direkt den Contentblock der Variablen $exklusivvar zuweist, während ich die Funktion {capture} dazu nutze. Mit Capture kann man alle Möglichen ausgaben welche zwischen dem Capture Tag stehen, einer Variable zuweisen.
assign bedeutet zuweisen eines Wertes einer Variable mit dem Namen der definiert wird. Also z.B. assign="exklusiv". Damit wird der Wert der Variable $exklusiv zugeordnet.
assign bedeutet zuweisen eines Wertes einer Variable mit dem Namen der definiert wird. Also z.B. assign="exklusiv". Damit wird der Wert der Variable $exklusiv zugeordnet.
[this message is written with 100% recycled bits]
Re: Content block autom. ein-/ausblenden
... wobei Nicmares Version performanter ist, da nicht "so viel" Smarty verarbeitet werden muss .