Jump to content

Recommended Posts

Ciao,

 

sto configurando prestashop con il tema di default (e sto cercando di personalizzarlo il piu possibile) ma provendendo da Joomla non so bene come muovermi per modificare il front office.

In particolare come faccio a collegare le pagine cms che creo aggiungendole al menu che si trova in alto a destra? per intenderci di fianco al contattaci e all' "entra" del tema di default ?

 

Ho trovato solo il menu principale ma si riferisce alle categorie..

 

Inoltre non ho ben capito come modificare i menu in basso presenti nel footer..

 

Grazie

Link to comment
Share on other sites

Ciao, ti spiego come ho fatto io, visto che sono proprio nuovo e nemmeno joomla conoscevo.

Nel menu "moduli" mi sono scelto quelli installati, li ho guardati uno per uno ed ho tenuto quelli che mi occorrevano e disinstallato quelli che non.Ho aggiunto anche qualcun altro che non era già previsto nel tema di default.

Per quanto ti riguarda, andrei a cercare nei moduli selezionando solo quelli per il front office, mi pare siano 51, non ci vuole molto a comprendere chi fa cosa.

 

 

Non ho memoria però dell'esistenza, fra quelli che ho visto, di uno che faccia quello che tu chiedi, ma magari, vista la mia poca esperienza, potrei sbagliarmi.

Link to comment
Share on other sites

  • 2 weeks later...

Soluzioni ce ne sono ma, dato che sei alle prime armi, puoi iniziare dalla più semplice.

Puoi creare le pagine cms, copiare il loro indirizzo assoluto e andare a modificare il file header.tpl del tuo tema così:

 

Modifica questo pezzo:

<div class="row">
 <nav>{hook h="displayNav"}</nav>
</div>

In questo:

<div class="row">
<div class="top-added-menu">
<ul>
<a href="IL_TUO_LINK"><li>Link 1</li></a>
<a href="IL_TUO_LINK"><li>Link 2</li></a>
<!-- e così via... inserisci qui tutti i link-->
</ul>
</div>
<style type="text/css">
​ {literal}
.top-added-menu{
float: right;
border-right: 1px solid #515151;
}
.top-added-menu ul{
margin: 0;
}
.top-added-menu a{
display: block;
color: white;
font-weight: bold;
padding: 8px 10px 11px 10px;
text-shadow: 1px 1px rgba(0, 0, 0, 0);
cursor: pointer;
line-height: 18px;
}
{/literal}
</style>
<nav>{hook h="displayNav"}</nav>
</div>
Edited by teototaro (see edit history)
  • Like 1
Link to comment
Share on other sites

Ho provato a fare come dici ma non si allinea con il menu..rimane dall'altra parte..come se non prendesse gli stili css all'interno della pagina..

Ti allego la foto cosi vedi cosa intendo..

post-1021504-0-69285300-1433778403_thumb.png

 

Comunque com'è che gestisce prestashop quel menu? pensavo che era un'altra specie di "modulo menu" che si poteva modificare senza mettere mano direttamente al codice.. oppure è dentro gia nel template?

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

L'ho testato su un'installazione di prova e va. L'ideale sarebbe mettere il blocco di css:

.top-added-menu{
float: right;
border-right: 1px solid #515151;
}
.top-added-menu ul{
margin: 0;
}
.top-added-menu a{
display: block;
color: white;
font-weight: bold;
padding: 8px 10px 11px 10px;
text-shadow: 1px 1px rgba(0, 0, 0, 0);
cursor: pointer;
line-height: 18px;
}

in un foglio di stile esistente. Puoi inserirlo in global.css.

 

Dopo dimmi se va

  • Like 1
Link to comment
Share on other sites

oppure puoi fare in questo modo

 

vai in Themes/Default/modules/blockcontact una volta che sei all'interno apri con un editor il file nav.tpl

 

al suo interno troverai questo

{*
* 2007-2015 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2015 PrestaShop SA
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}
<div id="contact-link">
	<a href="{$link->getPageLink('contact', true)|escape:'html':'UTF-8'}" title="{l s='Contact us' mod='blockcontact'}">{l s='Contact us' mod='blockcontact'}</a>
</div>
{if $telnumber}
	<span class="shop-phone">
		<i class="icon-phone"></i>{l s='Call us now:' mod='blockcontact'} <strong>{$telnumber}</strong>
	</span>
{/if}

vai in cms e prendi gli id (esempio chi siamo è id 4)

 

dopo /if inserisci questo

<div id="contact-link">
<li><a href="{$link->getCMSLink('4', 'CMSpage')}" title="{l s='chi-siamo' mod='blockpermanentlinks'}">{l s='Chi Siamo' mod='blockpermanentlinks'}</a></li>
</div>

4 è id di chi siamo

 

qui se vuoi puoi vedere una demo di come viene

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

grazie a entrambi!

 

Ho scelto il secondo metodo perchè mi sembra il piu pulito e semplice, ora si che si ragiona :)

 

(che pecca però che non ci sia un modulo che gestisce il tutto, sicuramente dovrebbero aggiornarlo..)

 

Comunque ho visto nella demo che hai messo che c'è il modulo del menu top orizzontale che rimane anche quando scorri giu la pagina.. come hai fatto?

 

p.s. comunqu è strano perchè non ho abilitato la cache appunto perchè sto facendo delle prove e modificando il sito.. ma ho dovuto ripulire la cache per far andare via i link che avevo creato con il primo metodo che mi avevate proposto..

 

scusate se faccio troppe domande :D

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

Hi hi, mi rendo conto che la mia era una risposta da superprincipiante, qui parlate di programmazione... io ho fatto 25 anni di progettazione software, ma il 25mo risale almeno a 15 anni fa... mi piacerebbe imparare qualcosa per le mie esigenze, un pò di html, un pò di php... penso potrebbe bastare...

 

A sto punto ne approfitto per chiedervi, e magari questo si può realizzare senza ricorrere al codice, come si possono mettere le bandierine della lingue selezionata affianco alla selezione. 

 

Grazie e perdonate la mia ignoranza   :rolleyes:

Link to comment
Share on other sites

Hi hi, mi rendo conto che la mia era una risposta da superprincipiante, qui parlate di programmazione... io ho fatto 25 anni di progettazione software, ma il 25mo risale almeno a 15 anni fa... mi piacerebbe imparare qualcosa per le mie esigenze, un pò di html, un pò di php... penso potrebbe bastare...

 

A sto punto ne approfitto per chiedervi, e magari questo si può realizzare senza ricorrere al codice, come si possono mettere le bandierine della lingue selezionata affianco alla selezione. 

 

Grazie e perdonate la mia ignoranza   :rolleyes:

 

Anche per questo devi ricorrere al codice (purtroppo per te aggiungerei ahah).

 

Nel file tuo_tema/modules/blocklanguages/blocklanguages.tpl ovunque trovi questa stringa

<span>{$language.name|regex_replace:"/\s\(.*\)$/":""}</span>

puoi metterci questa

<span><img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> {$language.name|regex_replace:"/\s\(.*\)$/":""}</span>

In questo modo avrai le bandierine affianco al nome di tutte le lingue attive sul tuo sito ;)

Link to comment
Share on other sites

Anche se non mi hai detto come si fa, con la capacità di problem solving tipica dell'informatico, mi sono andato a trovare la soluzione e l'ho adottata, e funziona pure... così come funziona pure mettere il "chi siamo" affianco al "contattaci"

 

Questa cosa inizia a piacermi, mi sa che vi disturberò un pò più spesso   :)

 

GRAZIE !

Link to comment
Share on other sites

Anche se non mi hai detto come si fa

 

La modifica di un file su un server non è una cosa difficile dai, è paragonabile all'ABC per chi lavora con il web, lo do quasi per scontato.

 

Sono contento che comunque tu ci sia riuscito  :)

Link to comment
Share on other sites

La modifica di un file su un server non è una cosa difficile dai, è paragonabile all'ABC per chi lavora con il web, lo do quasi per scontato.

 

Sono contento che comunque tu ci sia riuscito  :)

Io prima di 1 mese fa non avevo mai avuto a che fareo con il web. I miei 25 anni di progettazione sw sono stati in ambito gestionale su mainframe, mini e pc, si esistevano queste distinzioni. Nulla è difficile con la rete che ormai è diventata la prima formatrice ed offre un supporto ormai irrinunciabile. Per il mio primo programma ufficiale in una multinazionale, nel 1979, ho impiegato circa 6 mesi ed aveva la sola funzione di stampare un report statistico di UNA pagina. Preistoria!!!

Questi ambienti comunque sono bellissimi, l'avessi avuti io all'epoca   :)

Qualcosina la recupererò un pò alla volta, nonostante l'età non mi arrendo mica   B)

Link to comment
Share on other sites

EDIT: risolto anche io il problema delle bandierine e del multilingua.

Stranamente non mi dava la possibilita di abilitare la selezione della lingua nemmeno dopo aver abilitato il modulo.

Una volte che ho fatto il login con un utente è magicamente apparsa e ora anche se non si è loggati mi appaiono.

 

Ottimo :)

 

L'unico mio dubbio ora sono due.

1) come si mette il menu fisso tipo nella demo che avete postato prima?

2) ho notato che i link del menu principale (che comprendono le categorie) si ripetono anche nel footer (esempio uomo, donna ecc).. ma cosi facendo non crea problemi per l'indicizzazione? io sapevo che non è mai buona cosa mettere piu link uguali nella stessa pagina..

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

1) come si mette il menu fisso tipo nella demo che avete postato prima?

2) ho notato che i link del menu principale (che comprendono le categorie) si ripetono anche nel footer (esempio uomo, donna ecc).. ma cosi facendo non crea problemi per l'indicizzazione? io sapevo che non è mai buona cosa mettere piu link uguali nella stessa pagina..

 

1) prova questo: https://www.prestashop.com/forums/topic/323587-module-16-menutopfixe-au-scroll/?p=1637203

2) assolutamente no, non hai nessun tipo di problema con l'indicizzazione; non sono di sicuro 2 link uguali a penalizzare un sito, magari era vero 10 anni fa ;)

Link to comment
Share on other sites

  • 1 month later...

salve, praticamente, per sottolineare chi cerca di risolvere il "problema" : gestione dei menu e aggiunta di voci di menu.

Non esiste un gestionale delle voci del menu lato amministrazione, non è possibile aggiungere un link in un menu, se non modificando codice di un modulo o del template, aggiungendo manualmente le stringhe di codice.

 

giusto?

Link to comment
Share on other sites

Ma se io volessi creare un menu di link non legato ai prodotti e categorie, ma strettamente associato a voci di contenuti cms come ad esempio: profilo azienda, servizi, chi siamo, pagina1, pagina2, pagina3, etc. etc. 

COME POTREI FARE?

 

grazie per la cortese attenzione.

Link to comment
Share on other sites

salve, praticamente, per sottolineare chi cerca di risolvere il "problema" : gestione dei menu e aggiunta di voci di menu.

Non esiste un gestionale delle voci del menu lato amministrazione, non è possibile aggiungere un link in un menu, se non modificando codice di un modulo o del template, aggiungendo manualmente le stringhe di codice.

 

giusto?

 

Assolutamente falso. Puoi farlo andando in Moduli > Top menù orizzontale > Configura.

Nella nuova schermata che si apre in alto hai il box per gestire il menù mentre in basso quello per l'aggiunta di nuove voci (link personalizzati). Allego gli screen dei sue box

 

Ma se io volessi creare un menu di link non legato ai prodotti e categorie, ma strettamente associato a voci di contenuti cms come ad esempio: profilo azienda, servizi, chi siamo, pagina1, pagina2, pagina3, etc. etc. 

COME POTREI FARE?

 

grazie per la cortese attenzione.

 

Come sopra

post-832435-0-80049900-1437640629_thumb.png

post-832435-0-76287200-1437640638_thumb.png

  • Like 1
Link to comment
Share on other sites

Assolutamente falso. Puoi farlo andando in Moduli > Top menù orizzontale > Configura.

Nella nuova schermata che si apre in alto hai il box per gestire il menù mentre in basso quello per l'aggiunta di nuove voci (link personalizzati). Allego gli screen dei sue box

 

 

Come sopra

 

Grazie, perfetto.. ho provato.. credo sia abbastanza chiaro. Non vedo possibile gestire voci in sotto-menu di una genitore... ma da quel che ho capito, solo selezionando una "categoria" vengono aggiunti tutti i contenuti che ne fanno parte come sotto voce del menu. Sbaglio qualcosa? 

Grazie per l'attenzione.

Link to comment
Share on other sites

Grazie, perfetto.. ho provato.. credo sia abbastanza chiaro. Non vedo possibile gestire voci in sotto-menu di una genitore... ma da quel che ho capito, solo selezionando una "categoria" vengono aggiunti tutti i contenuti che ne fanno parte come sotto voce del menu. Sbaglio qualcosa? 

Grazie per l'attenzione.

 

Esattamente, una volta selezionata una categoria viene automaticamente esploso nel sotto-menu l'albero delle sotto-categorie (scusa per il gioco di parole :P)

  • Like 1
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...