Page 1 of 1

auto obrazek w newsach typu "brak obrazka"

Posted: Thu Sep 01, 2011 12:01 pm
by pomier
Witam wszystkich, mam takie pytanko. Zrobiłem sobie newsy z obrazkami i do tego dodany jest plugin supersizer wszystko działa ale chcę zrobić jeszcze coś takiego jak "brak obrazka" wczytywane automatycznie jak uzser nie doda do newsa żadnego obrazka.

Pomyślałem że powinno to być umieszczone w szablonie i na pewno po {if} ale nie wiem jak to zrobić .

Może mi ktoś pomóc? Dzięki i pozdrawiam

Mój szablon wygląda tak:

Code: Select all

<!-- Start News Display Template -->

{* if you don't want category browsing on your summary page, remove this line and everything above it *}

<div class="strony">
{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage}&nbsp;{$prevpage}&nbsp;
{/if}
{$pagetext}&nbsp;{$pagenumber}&nbsp;{$oftext}&nbsp;{$pagecount}
{if $pagenumber < $pagecount}
&nbsp;{$nextpage}&nbsp;{$lastpage}
{/if}
</p>
{/if}
</div>






{foreach from=$items item=entry}
<div class="NewsSummary2">
<div class="pojemniknews">
<div class="tresc2">


<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
<div class="NewsSummaryMorelink">
		{$entry->morelink}
	</div>
</div>





{if $entry->summary}
	<div class="NewsSummarySummary">
		{eval var=$entry->summary}
	</div>



{else if $entry->content}

	<div class="NewsSummaryContent">
		{eval var=$entry->content}
	</div>
{/if}


{if $entry->postdate}
	<div id="NewsPostDetailDate">
		{$entry->postdate|cms_date_format}
	</div>


{/if}
</div>




{if isset($entry->extra)}
    <div class="NewsSummaryExtra">
        {eval var=$entry->extra}
	{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
    </div>
{/if}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}


<div class="ikonka2">
     <div class="NewsSummaryField">


{if $field->name == 'Obrazek_1'}    
{capture name=adr}uploads/news/id{$entry->id}/{$field->value}{/capture}
          <a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{supersizer path=$smarty.capture.adr height="100" width="140" fill_attr=true  crop=false showErrors=false}</a>
        {/if}








     </div>
  </div>
  {/foreach}
{/if}
</div>
</div>
{/foreach}
<!-- End News Display Template -->
<div class="strony">
{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage}&nbsp;{$prevpage}&nbsp;
{/if}
{$pagetext}&nbsp;{$pagenumber}&nbsp;{$oftext}&nbsp;{$pagecount}
{if $pagenumber < $pagecount}
&nbsp;{$nextpage}&nbsp;{$lastpage}
{/if}
</p>
{/if}
</div>
Zrobiłem sobie taki "znacznik użytkownika" {obrazek} i on działa jak go wklejam w szablon ale wyświetla mi obrazek tam gdzie jest a tam gdzie w news nie ma obrazka to nie wyswietla