Page 1 of 1

ako vypnúť: žiadny obsah nezadaný?

Posted: Thu Mar 31, 2011 4:01 pm
by Joseph777
zdravim

Opat mam par otazok:

1. je mozne kdesy vypnut aby mohol byt content aj prazdny? (jednoducho v obsahovej casti nic nebude), lebo toto nie je teraz mozne, lebo napise Žiadny Obsah zadaný!


2. mam tabulku

Code: Select all

  <table>
 <tr>
 <td>
nieco
 </td>
 <td>
hodnota
 </td>
</tr>
 <tr>
 <td>
Telefon je na trhu od
 </td>
 <td>
{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu"}
 </td>
</tr>
</table>
Ako mam spravit aby sa mi zobrazil nizsie uvedeny riadok iba vtedy ak je v content block="na-trhu" nieco napisane resp. nie je prazdny

Code: Select all

 <tr>
 <td>
Telefon je na trhu od
 </td>
 <td>
{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu"}
 </td>
</tr>

dakujem

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Fri Apr 01, 2011 8:01 pm
by kuzmany
1, v systeme sa to priamo vypnut neda
2,

{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu" assign="mojobsahbloku"}

{if $mojobsahbloku}
<td>{$mojobsahbloku}</td>
{/if}

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Wed Apr 13, 2011 7:50 am
by minik
na to mam jednoduchou fintu.
  1. Přidej nový Uživatelský tag (UDT).
  2. Kód může obsahovat cokoliv, ALE musí být celý zakomentovaný!!!
  3. V povinném obsahovém bloku použij místo obsahu tento tag.
Příklad:
Jméno UDT:

Code: Select all

empty
Kód UDT:

Code: Select all

// prazdny obsah
Použití v obsahovém bloku:

Code: Select all

{empty}
Toť vše, God Save the SMARTY!

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Fri May 13, 2011 4:34 pm
by Joseph777
mam tabulku

Code: Select all

  <table>
 <tr>
 <td>
Telefon je na trhu od
 </td>
 <td>
{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu"}
 </td>
</tr>
</table>
Ako mam spravit aby namiesto

Code: Select all

{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu"}
zobrazil

Code: Select all

{content wysiwyg="false" block="default-rok" oneline="true" label="default-rok"}
vtedy, ak je content block="na-trhu" prazdne

vdaka

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Fri May 13, 2011 6:43 pm
by minik
Abyc se priznal nevim, zda uplne chapu o co presne se snazis, ale mozna ti pomuze tento priklad z FAQ:
http://wiki.cmsmadesimple.org/index.php ... _have_text

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Fri May 13, 2011 9:17 pm
by kuzmany
Joseph777 wrote:mam tabulku

Code: Select all

  <table>
 <tr>
 <td>
Telefon je na trhu od
 </td>
 <td>
{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu"}
 </td>
</tr>
</table>
Ako mam spravit aby namiesto

Code: Select all

{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu"}
zobrazil

Code: Select all

{content wysiwyg="false" block="default-rok" oneline="true" label="default-rok"}
vtedy, ak je content block="na-trhu" prazdne

vdaka
VId. nizsie.

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Sat May 14, 2011 7:42 pm
by Joseph777
minik wrote:Abyc se priznal nevim, zda uplne chapu o co presne se snazis, ale mozna ti pomuze tento priklad z FAQ:
http://wiki.cmsmadesimple.org/index.php ... _have_text
dik za tip ale nie je to ono, to je iba to ak content block nevyplnis tak sa na stranke nezobrazi

ja ale chcem, ak by som nevyplnim content block(rok vydania), na stranke sa zobrazi hodnota z ineho content blocku(default-rok)
ale ak
content block(rok vydania) vyplnim zobrazi sa na stranke content block(rok vydania)

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Sat May 14, 2011 7:52 pm
by kuzmany
Joseph777 wrote:
minik wrote:Abyc se priznal nevim, zda uplne chapu o co presne se snazis, ale mozna ti pomuze tento priklad z FAQ:
http://wiki.cmsmadesimple.org/index.php ... _have_text
dik za tip ale nie je to ono, to je iba to ak content block nevyplnis tak sa na stranke nezobrazi

ja ale chcem, ak by som nevyplnim content block(rok vydania), na stranke sa zobrazi hodnota z ineho content blocku(default-rok)
ale ak
content block(rok vydania) vyplnim zobrazi sa na stranke content block(rok vydania)
Jednoduche. Trik je v smarty assign http://www.smarty.net/docsv2/en/api.assign

Cize
{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu" assign="natrhu"}
{content wysiwyg="false" block="default-rok" oneline="true" label="default-rok" assign="defaultrok"}
{if $natrhu}
{$natrhu}
{else}
{$defaultrok}
{/if}

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Sat May 14, 2011 8:05 pm
by Joseph777
kuzmany wrote:
Joseph777 wrote:
minik wrote:Abyc se priznal nevim, zda uplne chapu o co presne se snazis, ale mozna ti pomuze tento priklad z FAQ:
http://wiki.cmsmadesimple.org/index.php ... _have_text
dik za tip ale nie je to ono, to je iba to ak content block nevyplnis tak sa na stranke nezobrazi

ja ale chcem, ak by som nevyplnim content block(rok vydania), na stranke sa zobrazi hodnota z ineho content blocku(default-rok)
ale ak
content block(rok vydania) vyplnim zobrazi sa na stranke content block(rok vydania)
Jednoduche. Trik je v smarty assign http://www.smarty.net/docsv2/en/api.assign

Cize
{content wysiwyg="false" block="na-trhu" oneline="true" label="na-trhu" assign="natrhu"}
{content wysiwyg="false" block="default-rok" oneline="true" label="default-rok" assign="defaultrok"}
{if $natrhu}
{$natrhu}
{else}
{$defaultrok}
{/if}
no predchvilou som na to aj ja dosiel ale aj tak dik

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Sat May 14, 2011 10:33 pm
by Joseph777
este sa opytam
ako mam

{content_module module='CGContentUtils' block='nieco' name='nieco' label='zaskrtavacie pole'} nejakej stranky A

zobrazit na inej stranke B


pretoze teraz pouzivam standardny content_image alebo content
teda toto
stranka A ma v sablone
{content wysiwyg="true" block="nieco" label="Popis"}
na stranke B je v Smarty a špecifika toto:
{capture assign="nieco"}{$cgsimple->get_page_content('stranka-A','pole')}{/capture}
na stranke B to zobrazujem takto {$nieco}

ale toto asi funguje len pre content_image a content? a nie pre CGContentUtils

dik za pomoc

Re: ako vypnúť: žiadny obsah nezadaný?

Posted: Sun May 15, 2011 7:20 am
by kuzmany
Funguje aj s CGContentUtils.

CGContentUtils vyuziva iba API CMSMS, rovnako ako content, a content_image znacky.