Jump to content

{LØST} Skjule subkategoribillede fra header men beholde kategoribillede


CamillaVA

Recommended Posts

Hvordan kan man skjule headerbilledet af underkategorien, når man er inde på den?

 

 

Når jeg klikker ind på en kategori, så kommer alle underkategorierne frem som thumbnails.

Der er i headeren et billede af kategorien, det skal blive.

 

Når jeg så klikker videre på en underkategori, så kommer jeg ind til underkategoriens produkter, hvor headerbilledet er underkategoriens billede. Det billede vil jeg gerne have skjult UDEN at det fjerner/skjuler kategoribilledet på kategorisiden.

 

Please, please lad mig vide der er en løsning....

 

Ps. Version 1.5.4.1

Edited by CamillaVA (see edit history)
Link to comment
Share on other sites

Hvis du undlader at tilføje kategori billeder til underkategorierne så kommer der ikke noget billede i headeren. At underkategorierne ikke skal vises kræver nok en lille theme ændring. Man kan godt rette det med CSS, men det er ikke den bedste løsning - det er bedste at fjerne det helt fra kildekoden. Google er ikke så tosset med skjulte links.

Link to comment
Share on other sites

Det kan du rette i css - det ville være langt nemmere at hjælpe, hvis vi fik et link til din side.

 

http://retrolook.dk

 

 

 

 

Det er mit første PS projekt, så skal lige lære alle de gode gratis ting, man kan med denne shop. :)

Den er under udarbejdelse, og slet ikke i nærheden af at være færdig eller testet.

Jeg benytter Mac, så hvis I bruger PC og det ser helt mærkeligt ud, må I meget gerne sige til ! :rolleyes:

 

På forhånd tak!

Link to comment
Share on other sites

  • 3 weeks later...

Hej Camilla,

 

Nu kan jeg se, at det efterhånden er et par uger siden du sidst skrev, så jeg ved ikke om du har fået løst problemet?

Din shop er i hvert fald ikke længere tilgængelig på retrolook.dk.

 

Men som Timpet skriver, så burde du bare kunne lade være med at tilknytte et billede til underkategorien, og så bliver der ikke vist noget.

Hvis der bliver vist en eller anden form for standardbillede hvis du ikke selv tilknytter et billede til en (under)kategori, så skal du ind og rette lidt i templaten. Filen der skal rettes i hedder category.tpl, men præcis hvor og hvad der skal rettes, afhænger af den template du benytter.

Link to comment
Share on other sites

Hej Camilla,

 

Nu kan jeg se, at det efterhånden er et par uger siden du sidst skrev, så jeg ved ikke om du har fået løst problemet?

Din shop er i hvert fald ikke længere tilgængelig på retrolook.dk.

 

Men som Timpet skriver, så burde du bare kunne lade være med at tilknytte et billede til underkategorien, og så bliver der ikke vist noget.

Hvis der bliver vist en eller anden form for standardbillede hvis du ikke selv tilknytter et billede til en (under)kategori, så skal du ind og rette lidt i templaten. Filen der skal rettes i hedder category.tpl, men præcis hvor og hvad der skal rettes, afhænger af den template du benytter.

 

Hej Thissel.

 

Jeg har ikke fået styr på mit problem.

Kan lige sætte den online igen, hvis du har lyst til at give et bud på en løsning.

Jeg skal have et billede tilknyttet en subkategori, men det vil du også kunne se på kategorisiden.

Når jeg så klikker ind på en subkategori, så ser det dumt ud at subkategoribilledet bare svæver i luften.

Link to comment
Share on other sites

Nu har jeg lige været inde at kigge, og hvis jeg forstår dig ret, så er dit problem at det er det samme billede som bliver brugt som thumbnail i den overordnede kategori, og som "banner" i underkategorien? Du vil gerne kunne benytte to forskellige billeder?

Link to comment
Share on other sites

Ok. Der er umiddelbart ikke nogen nem måde at gøre det på, da koden der genererer header-billedet er den samme for hoved- og underkategorier.

 

Du kan evt. tilrette category.tpl så den kodeblok der indsætter header-billedet kun bliver aktiveret hvis det er en hovedkategori. Det burde kunne lade sig gøre ved at "pakke koden ind i" følgende tags:

 

{if $category->id_parent == 0}
......
......
{/if}

Link to comment
Share on other sites

Jeg kan ikke få det til at virke.

 

Jeg får hel hvid side, når jeg klikker ind på en kategori?

 

 

{if $scenes || $category->description || $category->id_image}

<div class="content_scene_cat">

{if $scenes}

<!-- Scenes -->

{include file="$tpl_dir./scenes.tpl" scenes=$scenes}

{else}

<!-- Category image -->

{if $category->id_image}

<div class="align_center">

<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />

</div>

{/if}

{/if}

{if $category->description}

<div class="cat_desc">

{if strlen($category->description) > 600}

<p id="category_description_short">{$category->description|truncate:120}</p>

<p id="category_description_full" style="display:none">{$category->description}</p>

<a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a>

{else}

<p>{$category->description}</p>

{/if}

</div>

{/if}

</div>

{/if}

 

Hvor skal jeg placere din kode?

For jeg har prøvet forskellige steder uden held.

Link to comment
Share on other sites

Sådan her:

 

{if $scenes || $category->description || $category->id_image}
<div class="content_scene_cat">
{if $scenes}
<!-- Scenes -->
{include file="$tpl_dir./scenes.tpl" scenes=$scenes}
{else}

{if $category->level_depth == 1}

<!-- Category image -->
{if $category->id_image}
<div class="align_center">
<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />
</div>
{/if}

{/if}

{/if}
{if $category->description}
<div class="cat_desc">
{if strlen($category->description) > 600}
<p id="category_description_short">{$category->description|truncate:120}</p>
<p id="category_description_full" style="display:none">{$category->description}</p>
<a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a>
{else}
<p>{$category->description}</p>
{/if}
</div>
{/if}
</div>
{/if}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...