Kategoriebild nur auf der ersten Seite anzeigen

Hi,

ich schieße mir auf der Artikelübersichtsseite das Bild der Kategorie aus. Das ist ja auch eine feine Sache. Nur will ich, das das Bild nicht mehr erscheint, wenn ich auf der 2. oder jeder weiteren Anzeigeseite bin.

So gebe ich das Bild aus:


[{if $actCategory->oxcategories__oxthumb->value }]
    	<img src="[{$actCategory->getPictureUrl()}]0/[{ $actCategory->oxcategories__oxthumb->value }]" alt="[{ $actCategory->oxcategories__oxtitle->value }]">
    [{/if}]

Wie kann ich das lösen?
Vielen Dank. Gruß Daniel.

Hi,

vielleicht ist es ja noch von Interesse…

[{if $actCategory->oxcategories__oxthumb->value && $pageNavigation->actPage == 1}]
 <img src="[{$actCategory->getPictureUrl()}]0/[{ $actCategory->oxcategories__oxthumb->value }]" alt="[{$actCategory->oxcategories__oxtitle->value }]">
[{/if}]

Viel Spass…
Marko

[QUOTE=marko3599;25017]Hi,

vielleicht ist es ja noch von Interesse…

[{if $actCategory->oxcategories__oxthumb->value && $pageNavigation->actPage == 1}]
 <img src="[{$actCategory->getPictureUrl()}]0/[{ $actCategory->oxcategories__oxthumb->value }]" alt="[{$actCategory->oxcategories__oxtitle->value }]">
[{/if}]

Viel Spass…
Marko[/QUOTE]

Das such ich seit geraumer zeit! nur wo füg ich das script ein? oxcategories? :confused:

Hallo!!!

Na, wohl eher in der list.tpl.

Grüße

Cutty

@rubbercut -thx! ich hab zwar schon verdammt viel im shop gemacht -dank des forums- aber manchmal sieht man eben die richtige .tpl vor lauter .tpl’s net. nochmals danke :stuck_out_tongue:

hi rubbercut, ich hab das script ersetzt, aber da tut sich leider nix. 2. seite ist nach wie vor mit info gefüllt. mach ich da was falsch? hab übrigens neueste ce-version :frowning:

[{capture name=list_details}]
[{if $actCategory->oxcategories__oxthumb->value && $pageNavigation->actPage == 1}]
<img src="[{$actCategory->getPictureUrl()}]0/[{ $actCategory->oxcategories__oxthumb->value }]" alt="[{$actCategory->oxcategories__oxtitle->value }]">
[{/if}]

Inhalt des tmp-gelöscht ?

Bau zum debuggen ein Kontrolltext ein, dann siehst du wenigsten ob die Änderungen greifen.

yep das passt, vorher tmp geleert, jetzt ok. aber ich hatte da was mißverstanden, bzw. mich falsch ausgedrückt: auch der kategorie-langtext sollte auf der 2. seite verschwinden und nur die artikel sichtbar sein. gibts dafür auch ne lösung? weil mein langtext tatsächlich “lang” ist und das auf der 2. seite sch… aussieht.

Hi domino,

natürlich geht das… einfach die Abfrage der activen Seite hinzufügen…

[{if $actCategory->oxcategories__oxlongdesc->value  && $pageNavigation->actPage == 1 }]
 <hr>
 <span id="test_catLongDesc">[{ $actCategory->oxcategories__oxlongdesc->value }]</span>
[{/if}]

dann wird die Langbeschreibung auch nur auf der 1. Seite angezeigt.

Gruß Marko

hmmmm, so hab ichs gemacht, tmp geleert, etc…
nur es funktioniert jetzt so gut, daß ich auf der 1. seite den text 2x hab und auf der 2. seite nach wie vor. ich hab dein script in der list.tpl so eingefügt:

[{capture name=list_details}]
[{if $actCategory->oxcategories__oxthumb->value && $pageNavigation->actPage == 1}]
<img src="[{$actCategory->getPictureUrl()}]0/[{ $actCategory->oxcategories__oxthumb->value }]" alt="[{$actCategory->oxcategories__oxtitle->value }]">
[{/if}]
[{if $actCategory->oxcategories__oxlongdesc->value && $pageNavigation->actPage == 1 }]
<hr>
<span id=“test_catLongDesc”>[{ $actCategory->oxcategories__oxlongdesc->value }]</span>
[{/if}]

wird wohl irgendwie wieder mein fehler sein…:eek:

so jetzt wieder originalzustand wieder hergestellt. muss ich in den stammeinstellungen den produktivmodus deaktivieren o. performance templates neu kompilieren? jedenfalls bin ich froh, dass alles wieder funzt, auch mit langtext auf 2. seite.

Diese Funktion macht Sinn :slight_smile: Habe es gerade bei mir eingebaut. Shopversion 4.9.4

[{if $actCategory->oxcategories__oxthumb->value && $oView->getActPage() == 0 && $actCategory->getThumbUrl()}]<img src="[{$actCategory->getThumbUrl()}]" alt="[{$actCategory->oxcategories__oxtitle->value}]" class="categoryPicture">[{/if}]

Titus