ako vypnúť: žiadny obsah nezadaný?

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

ako vypnúť: žiadny obsah nezadaný?

Post 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
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

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

Post 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}
minik
Forum Members
Forum Members
Posts: 11
Joined: Tue Feb 08, 2011 4:07 pm

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

Post 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!
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

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

Post 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
minik
Forum Members
Forum Members
Posts: 11
Joined: Tue Feb 08, 2011 4:07 pm

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

Post 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
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

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

Post 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.
Last edited by kuzmany on Sat May 14, 2011 7:52 pm, edited 1 time in total.
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

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

Post 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)
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

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

Post 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}
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

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

Post 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
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

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

Post 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
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

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

Post by kuzmany »

Funguje aj s CGContentUtils.

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

Return to “Czech/Slovak - Česky/Slovensky”