Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 10. März 2014 20:26

olihc
hat von CMS/ms gehört
Registriert: 24. Februar 2014
Beiträge: 15

[GELÖST] News-Modul: Extra-Feld mit Link zur Galerie

Hallo zusammen,

ich habe im Newsmodul ein zusätzliches Feld "Galerie_Link" erstellt. In dieses möchte ich die Galerie-URL zu einem bestimmten Artikel manuell einfügen. Da es nicht immer zu jeder News eine Galerie geben wird, soll im Zusammenfassungstemplate abgefragt werden, ob in dem Feld ein Wert steht. Falls ja, soll direkt neben dem "moreurl"-Button eine zweite Box mit der entsprechenden "Galerie_Link"-URL erstellt werden. Wie kann ich das am besten umsetzen? Hier mein aktueller Code für das Summary-Template:

[== PHP ==]
                                                                                                                                                                                                                  <!-- Start News Display Template -->
<div id="NewsBanner">
{foreach from=$items item=entry}
<div class="NewsSummary clearfix">

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

<div class="NewsSummaryRow">
{if $entry->postdate}
	<div class="NewsSummaryPostdate">
		{$entry->postdate|cms_date_format}
	</div>
{/if}
</div>

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

	<div class="NewsSummaryMorelink clear">
		{$entry->morelink}
	</div>

{else if $entry->content}

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

{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="NewsSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

</div>
{/foreach}
</div>
<!-- End News Display Template -->

Oder gibt es einen viel leichteren Weg, ohne bspw. ein Extra-Feld anzulegen?

Vielen Dank!

Beitrag geändert von olihc (10. März 2014 20:27)

Offline

#2 16. März 2014 14:35

olihc
hat von CMS/ms gehört
Registriert: 24. Februar 2014
Beiträge: 15

Re: [GELÖST] News-Modul: Extra-Feld mit Link zur Galerie

Hallo zusammen,

hat hierzu jemand eine Idee?

Vielen Dank!

Offline

#3 16. März 2014 16:18

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] News-Modul: Extra-Feld mit Link zur Galerie

Schau dir mal die Hilfe des CGSimpleSmarty Moduls an. Mit dem Modul ist es möglich, einen Link auf eine Modulaktion und damit auf die Anzeige einer Galerie zu erstellen.

Offline