Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 21. Juli 2015 10:07
- leerraum
- arbeitet mit CMSMS
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 466
- Webseite
Re:
Hola,
ich habe mit ListIt2 eine Projektnavigation gestaltet. In der Detailansicht wird ein Projekt angezeigt und man kann sich mit der Pagenav durch die Projekte vorwärts und rückwärts klicken.
Jetzt möchte der Kunde die Option bestimmte Seiten aus der Pagenav heraus zu halten. Für die Zusammenfassung könnte ich eine Checkbox machen, die eine "skip" variable triggert. Die Frage ist halt wie ich das mit der Detailansicht und der Pagenav mache. Denn dort gibt es ja Links und keine Listen.
Hat irgendjemand eine Idee?
Danke!
leerraum
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#2 21. Juli 2015 10:42
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Wie sieht denn momentan das Template von Pagenav aus?
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
#3 21. Juli 2015 11:43
- leerraum
- arbeitet mit CMSMS
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 466
- Webseite
Re:
ups, es ist doch kein detail-, sondern ein zusammenfassungstemplate. mea maxima culpa.
das problem bleibt aber das gleiche.
<!-- summary -->
{if $items|@count > 0}
{foreach from=$items item=item}
<div id="col1_2">
{if $item->fielddefs.pfeile.value == 0}
{if $pagecount > 1}
{if $pagenumber > 1}{*$firstpage*}
<span class="pagenavigation_left">{$prevpage|replace:"><":">←"}</span>
{else}
<span class="pagenavigation_left" style="color:#ABABAB;">←</span>
{/if}
{/if}
{if $pagecount > 1}
{if $pagenumber < $pagecount}
<span class="pagenavigation_right">{$nextpage|replace:">>":">→"}{*$lastpage*}</span>
{else}
<span class="pagenavigation_right" style="color:#ABABAB;">→</span>
{/if}
{/if}
{/if}
<span class="item_title">{$item->title}</span>
<span class="projektbeschreibung">
{foreach from=$item->fielddefs item=fielddef}{if $fielddef.value != "" && $fielddef.value != " " && $fielddef.type != 'Categories' && $fielddef.name == 'Projektbeschreibung'}{$fielddef.value}{/if}{/foreach}
</span>
</div>
{if !empty($item->fielddefs)}
<div id="col2_2" {*if $pagenumber == 1}style="position:absolute;left:520px;"{/if*}>
<br/>
{foreach from=$item->fielddefs item=fielddef}
{if $fielddef.value && $fielddef.type != 'Categories' && $fielddef.name != 'Projektbeschreibung' && ( $fielddef.value!='' || $fielddef.value!= ' ') && $fielddef.name == 'Projektinformation'}
<!-- <span class="item_description_col2_fielddef">{$fielddef.name}</span><br/>-->
{$fielddef.value}<br/><br/>
{/if}
{/foreach}
</div>
{/if}
{/foreach}
{/if}es ist die standard pagenav der zusammenfassung, nur beschränkt auf 1 item.
Beitrag geändert von leerraum (21. Juli 2015 11:43)
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#4 21. Juli 2015 14:16
- Klenkes
- Server-Pate

- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.384
Re:
Ich nehme mal an es dreht sich um das Projekt SLP?
<speculatius>
Da du aus $prevpage und $nextpage keine weiteren Informationen ziehen kannst, müsstest du vermutlich deine eigene Pagination bauen, in dem du die auszugebenden Einträge in einer eigenen Template(auch Summary) verarbeitest, dort die Checkbox abfragst, und den Link ausgibst oder nicht
</speculatius>
Doch wie werden Links generiert... mhh...? Naja, hab ich nicht durchdacht.
Offline
#5 21. Juli 2015 14:23
- leerraum
- arbeitet mit CMSMS
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 466
- Webseite
Re:
ja, genau um dieses jenes welches Projekt dreht es sich.
eben, genau das ist das problem. und das ist zu aufwendig. und es war auch nicht im orginalumfang der seite geplant.
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#6 21. Juli 2015 18:41
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Hmm, mal laut gedacht ... wie wäre es, wenn du die Schleife zwei mal durchläufst?
Einmal für die Anzeige der Projekte, und einmal für die Anzeige der Navigation ... in der zweiten Schleife prüfst du auf die Checkbox, und löschst die Elemente einfach (unset), die du nicht in der Navigation haben möchtest.
By the way - tu dir den Gefallen und lass die replace Geschichte aus dem Template raus - mach es lieber mit module_custom.
Sämtliche Replace Operationen sind die gigantische Performance-Fresser und für so 'ne simple Sache komplett oversized.
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
1
- Übersicht
- »
- »