Jump to content

modulo carrello da spostare interamente


Enoteca

Recommended Posts

Il tema è stato già più volte trattato, ma non ho trovato la soluzione vera.

Vorrei spostare il blocco carrello dal TOP alla RIGHT COLUMN, mantenendo l'effetto slide onmousehover. Attraverso gli hook del backoffice non si arriva da nessuna parte, perchè ti inseriscono il modulo nella colonna, ma lo mantengono anche nel TOP, e per giunta togliendo l'effetto slide.

Allego imamgine per spiegarmi meglio (anche se è un problema noto a tutti).

post-85445-0-71439100-1392493224_thumb.jpg

Link to comment
Share on other sites

Non ho fatto in tempo a seguire la guida che mi consigli, ed ecco che succede l'assurdo!

Ci ho impiegato ore per inserire una copia del link login nel top-menu, e poi quando vado a disinnestare il vecchio dal top-menu per occuparmi solo del carrello, ecco che il carrello mi va sotto il top-menu... spostando tutto il top-menu all'inizio della pagina! Abbassare il top-menu non sarebbe un problema con un po' di padding, ma il carrello gli va appresso, prendendosi un intera riga.

Inutili i tentativi di reinnestarlo, non mi torna più sopra il top-menu, ma lo slide è come se partisse da lì sopra.

 

Aiuto

post-85445-0-71374000-1392565121_thumb.jpg

Link to comment
Share on other sites

il backup non ce l'ho, ma si tratta di un paio di modifiche che tengo sotto controllo:

1) ho preso il codice seguente da blockuserinfo.tpl

		<span id="header_user_info">
		{l s='' mod='blockuserinfo'} 
		{if $logged}
			<a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='View my customer account' mod='blockuserinfo'}" class="account" rel="nofollow"><span>{$cookie->customer_firstname} {$cookie->customer_lastname}</span></a>
			<a href="{$link->getPageLink('index', true, NULL, "mylogout")|escape:'html'}" title="{l s='Log me out' mod='blockuserinfo'}" class="logout" rel="nofollow">{l s='ESCI' mod='blockuserinfo'}</a>
		{else}
			<a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='Login to your customer account' mod='blockuserinfo'}" class="login" rel="nofollow">{l s='ENTRA' mod='blockuserinfo'}</a>
		{/if}
		</span>

e l'ho inserito nel <ul> di blocktopmenu.tpl, così facendo ho messo il benvenuto/logn/logout all'interno del top-menu, che funzionava perfettamente

2) ho commentato il primo codice in blockuserinfo.tpl in modo da non avere un doppione del benvenuto/logn/logout

2bis) A questo punto avevo sia blocco carrello che blocco info utente, sia in "pages-header" and in "top-page"

3) sono dunque andato a disinnestare il modulo info utente dal top-page, ed ecco che invece il carrello mi si è spostato sotto il top-menu

4) ho provato a togliere e mettere le combinazioni del punto 2bis, ma il blocco carrello non si muove, nemmeno se lo disinstallo completamente.

 

Qual'è la giusta combinazione per far funzionare i codici che stanno già a posto?

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

what's this?  Mi sono trovato fra i moduli una cartella chiamata "fb6477820a7d14fbd1b5f1d18f5c8b60", con all'interno un file blockuserinfo.tpl !!

<!-- Block user information module -->
<div id="informations_block_left" class="block">
	<h4><a href="{$base_dir_ssl}my-account.php">{l s='My Account' mod='blockuserinfo'}</a></h4>
    <div class="block_content">
	  <table width="191" border="0" cellspacing="0" cellpadding="0">
	  	<tr>
            <td><img src="{$base_dir}modules/blockuserinfo/login.png"/></td>
            <td>
            <p id="header_user_info">
				{l s='Welcome' mod='blockuserinfo'},

				{if $logged}
				<span>{$customerName}</span> (<a href="{$base_dir}index.php?mylogout" title="{l s='Log me out' mod='blockuserinfo'}">{l s='Log out' mod='blockuserinfo'}</a>)
				{else}
				<a href="{$base_dir_ssl}my-account.php">{l s='Log in' mod='blockuserinfo'}</a>
				{/if}
			</p>
        	</td>
  		</tr>
        <tr>
            <td><img src="{$base_dir}modules/blockuserinfo/user.png"/></td>
            <td>
				<ul id="header_nav">
				<li id="your_account"><a href="{$base_dir_ssl}my-account.php" title="{l s='Your Account' mod='blockuserinfo'}">{l s='Your Account' mod='blockuserinfo'}</a>
        		</li>
				</ul>
    		</td>
  		</tr>
	  </table>
    </div>
</div>
<!-- /Block user information module -->

Si è forse generato con quanto ho fatto sopra?  Aiutatemi a risolvere questa situazione, sono bloccato...

Link to comment
Share on other sites

 Mi sono trovato fra i moduli una cartella chiamata "fb6477820a7d14fbd1b5f1d18f5c8b60", con all'interno un file blockuserinfo.tpl !!

 

Il file dentro questa strana cartella dice di essere un <!-- Block user information module -->

Mentre nella cartella blockuserinfo il file blockuserinfo.tpl dice di essere <!-- Block user information module HEADER -->

 

Dunque, se devono essere combinati, perchè ora sono separati in due cartelle? Che succede se elimino la cartella autogenerata?

Nei moduli originali non esiste un file con <!-- Block user information module -->... quindi come mi muovo? Possibile che nessuno sappia?

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