Jump to content

Inserire codice html all'interno di una categoria


tommyx_x

Recommended Posts

Ciao a tutti.
sono nuovo di prestashop e non sono molto pratico...
Desideravo sapere se è possibili inserire del codice html allintenno di una categoria come ad esempio in questo sito:

http://cartucce.com/cartucce-canon.html


dove appunto entrando nella categoria CANON viene fuori tutto l'insieme delle stampanti con le sottocategorie ( Serie BJ BJC, Serie FAX, Serie i, ecc...).

Provengo da magento, e lì era possibile inserire dei plocchi statici con codice html che potevo abilitare.

Ringrazio tutti per l'aiuto.

Ciao
Salvo

12366_LQTn7lJPFeFzysfPrPUW_t

Link to comment
Share on other sites

ciao Germanoufo,
quello che voglio fare è inserire una tabella html che verrà visualizzata al centro della pagina cliccando sulla categoria.
come puoi vedere nel progetto che ho meso un po di lato fatto con magento

www.cartuccecartucce.it

cliccando ad esempio su brother->inkjet->DCP
vengono visualizzate tutte le stampanti corrispondenti a DCP

Prestashop permette di visualizzare tutte le stampanti come nell'esempio sopra (http://cartuccecartucce.netsons.org/prestashop/category.php?id_category=3) solo che vorrei metterle ordinate ed eventualmete inserire altri componenti html.

Spero di essermi espresso in omdo comprensibile :)
Ti ringrazio tanto per l'aiuto e l'attenzione

Ciao
Salvo

Link to comment
Share on other sites

Capito cosa vuoi tu nel sito che hai fatto le vedi ma messe una di fianco all' altro

se vuoi semplicemente metterle in una tabella per una questione di impaginazione aprendo il relativo file template della pagina php che richiami nel tuo caso category.php devi aprire il file del tuo tema category.tpl e agire li mettendo la tabella che si autogenera con la lista dei prodotti essendo pagine dinamiche

avevo capito male pensavo che volessi una tabella di pagine statiche per i prodotti e li è un po un casino

Ciao ;-)

Link to comment
Share on other sites

Allora un po di chiarezza

prestashop si divide in core e template

il core fa i ragionamenti estrae i dati dal DB

il template serve per personalizzare la grafica

nella cartella themes/prestashop trovi un file category.tpl quella serve per la pagina categorie al suo interno puoimodificare quello che ti serve senza intaccare il core

devi però conoscere un po di html php

Ciao ;-)

Link to comment
Share on other sites

Ciao Germanoufo,
ho inserito la tabella nel file category.tpl del tema.
questo è praticamente quello che volevo realizzare solo che la cosa strana è che mi è comparsa l'icona dell'immagine sulla categoria :-S
ti posto l'esempio:

http://cartuccecartucce.netsons.org/prestashop/category.php?id_category=3

Hai qualche idea su come risolvere?
Nel frattempo sto anche provando a eliminare le sottolineature dai link di tutto da tutto il sito ma quì credo bisogna agire sul core giusto?

ti allego il mio file category.tpl
dove ho racchiuso h2 in un a tabella.


{include file=$tpl_dir./breadcrumb.tpl} 
{include file=$tpl_dir./errors.tpl}

{if $category->id AND $category->active}

       {$category->name|escape:'htmlall':'UTF-8'}
{$nb_products|intval} {if $nb_products>1}{l s='products'}{else}{l s='product'}{/if}


   {if $scenes}
       <!-- Scenes -->
       {include file=$tpl_dir./scenes.tpl scenes=$scenes}
   {else}
       <!-- Category image -->
        {if $category->id_image}
getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />
       {/if} 
   {/if}

   {if $category->description}
{$category->description}
   {/if}
   {if isset($subcategories)}
   <!-- Subcategories -->

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}



getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}




   {/if}

   {if $products}
           {include file=$tpl_dir./product-sort.tpl}
           {include file=$tpl_dir./product-list.tpl products=$products}
           {include file=$tpl_dir./pagination.tpl}
       {elseif !isset($subcategories)}

{l s='There is no product in this category.'}
       {/if}
{elseif $category->id}

{l s='This category is currently unavailable.'}
{/if}



Grazie mille per l'aiuto sempre gentile.

Ciao
Salvo

Link to comment
Share on other sites

Facciamo un po di chiarezza

1) Mi è uscita l' immagine

devi commentare o eliminare questa parte di codice

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}




2)

Nel frattempo sto anche provando a eliminare le sottolineature dai link di tutto da tutto il sito ma quì credo bisogna agire sul core giusto?


Semplicimente questo è css e lo trovi nel global.css

a {
color:#5D717E;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:underline;
}



il tuo problema lo risolvi semplicemente cambiando quell' underline con un none

Da quanto mi sembra non sei molto pratico di linguaggi web

Quel tag table che hai inserito devi eliminarlo non si inserisce così una tabella

Ciao ;-)

Link to comment
Share on other sites

Ciao Germanoufo,
Ho risolto inserendo un'immagine bianca di 80x2 pixel :) e diciamo mi va anche bene
Non riesco a trovare la parte di codice che mi hai scritto nel file global.css del tema prestashop.

E' un global.css che si trova da qualche altra parte?

Grazie mille per la pazienza che hai :)
Ciao
Salvo

Link to comment
Share on other sites

Ciao Germanoufo,
scusa per la mia assenza ma non ho ancora risolto il problema della tabella :-S
Questo è il contenuto del mio file category.tpl

{include file=$tpl_dir./breadcrumb.tpl} 

{include file=$tpl_dir./errors.tpl}

{if $category->active}


   {$category->name|escape:'htmlall':'UTF-8'}
{$nb_products|intval} {if $nb_products>1}{l s='products'}{else}{l s='product'}{/if}


{if $scenes}
   <!-- Scenes -->
   {include file=$tpl_dir./scenes.tpl scenes=$scenes}
{else}
   <!-- Category image -->
   {if $category->id_image}
id_image}-category.jpg" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />
   {/if}
{/if}    

 {if $category->description}
{$category->description}
 {/if}

   {if isset($subcategories)}
   <!-- Subcategories -->

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">




getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}




   {/if}

 {if $products}
       {include file=$tpl_dir./product-sort.tpl}
       {include file=$tpl_dir./product-list.tpl products=$products}
       {include file=$tpl_dir./pagination.tpl}
   {elseif !isset($subcategories)}

{l s='There is no product in this category.'}
   {/if}
{else}

{l s='This category is currently unavailable.'}
{/if}



Ti ringrazio come sempre per la tua disponibilità

Ciao
Salvo

Link to comment
Share on other sites

Postando tutto il codice della pagina è come se dovessi mettermi li a sistemarti la tabella

posso darti qualche dritta ma purtroppo non posso aiutarti più di tanto altrimenti dovrei farlo con tutti gli utenti del forum ...

alla fine mi troverei a fare solo quello

spero tu riesca a capire devi modificare al posto delle liste vuoi mettere una tabella anche se io ti consiglio di lavorare con i css sulle liste con la tabella doresti rendere dinamico il conto delle sottocategorie per poter inserire un altra riga per non sfondare a destra e deformare il tuo tema

Ciao ;-)

Link to comment
Share on other sites

Ciao Germanoufo,
grazie mille per l'aiuto.
Sono riuscito a risolvere lavorando sul file global.css del mio tema. Seguendo un post nel forum.
Adesso non posso postare la procedura che ho seguito ma stasera conto di postare tutto.

Grazie ancora
Salvo

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...