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

#1 10. März 2014 20:26

olihc
hat von CMSMS gehört
Registriert: 24. Februar 2014
Beiträge: 16

Re:

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 CMSMS gehört
Registriert: 24. Februar 2014
Beiträge: 16

Re:

Hallo zusammen,

hat hierzu jemand eine Idee?

Vielen Dank!

Offline

#3 16. März 2014 16:18

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

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.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

Fußzeile des Forums

Powered by FluxBB