Jump to content

Bloc "rechercher"


Guest Jeannedavid

Recommended Posts

Guest Jeannedavid

Bonjour :

 

Ma config et mes outils :

 

Mac OS El Capitan 

 

Prestashop Cloud 1.6.1.3

 

TextEdit

 

FileZilla

 

TextWrangler

 

 

Ma question :

 

1 / J'aimerai avoir mon bloc "Rechercher" à la droite du bloc "Panier"

 

Je ne trouve pas les lignes de code sur le CSS

 

( Je pense qu'une instruction " inligne " bien placé devrait résoudre mon problème.

 

Ou alors

 

2/ dans le bandeau "TopMenu"

 

Ecrire "Rechercher" avec l'icône qui va bien à droite du bloc en blanc.

 

Lignes de code donné par TextEdit pour "blocktopmenu.tpl" :

 

{if $MENU != ''}

<!-- Menu -->
<div id="block_top_menu" class="sf-contener clearfix col-lg-12">
<div class="cat-title">{l s="Menu" mod="blocktopmenu"}</div>
<ul class="sf-menu clearfix menu-content">
{$MENU}
{if $MENU_SEARCH}
<li class="sf-search noBack" style="float:right">
<form id="searchbox" action="{$link->getPageLink('search')|escape:'html':'UTF-8'}" method="get">
<p>
<input type="hidden" name="controller" value="search" />
<input type="hidden" value="position" name="orderby"/>
<input type="hidden" value="desc" name="orderway"/>
<input type="text" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|escape:'html':'UTF-8'}{/if}" />
</p>
</form>
</li>
{/if}
</ul>
</div>
<!--/ Menu -->
{/if}

 

 

 

Merci

 

post-1104041-0-11054500-1457860680_thumb.jpg

Link to comment
Share on other sites

Bonjour,

 

comme souvent, les débutant vont chercher des trucs complexes dans le code source de leur site sans savoir de quoi il en retourne.

 

Mais votre besoin est tellement évidant qu'on y pense pas.

 

Ici nous parlons de 2 modules précis et un truc dingue dans PrestaShop c’est qu'il y a un menu pour gérer la position des modules entre eux.

 

Et dans votre cas il suffit de passer le module panier juste devant le module search et hop c’est bon.

 

KNY43tZ.jpg

 

 

bEhVdA5.jpg

Link to comment
Share on other sites

Guest Jeannedavid

Merci pour la réponse rapide.

 

J'avais testé mais le logo à 50% doit prendre trop de place car les 2 blocs sont l'un sur l'autre.

 

De plus je préférerai avoir le bloc rechercher dans le "Menu Haut Horizontal"

Link to comment
Share on other sites

Guest Jeannedavid

J'y suis presque : j'ai réussi à mettre l'icône "recherche" dans topmenu, il me reste plus qu'a la placé dans le bloc adéquat et à y inscrire 3Rechercher" ! Si quelqu'un veut m'aider ce sera avec plaisir. Merci à tous

 

 

post-1104041-0-13175300-1457888771_thumb.jpg

Link to comment
Share on other sites

Normalement il y a une option pour mettre simplement le bloc recherche dans le menu, après il suffit de "l'habiller" en CSS.

La du coup je ne sais pas trop ce que vous avez fait.

Vous avez essayé de déplacer le module recherche dans le menu ?

Pouvez vous donner l'adresse de votre site pour que je regarde.

 

Bonne journée

Link to comment
Share on other sites

Guest Jeannedavid

Bonjour

 

J'ai copié une partie du code du module search dons le module blocktopmenu

 

J'ai mis un placehorder pour visualisé le mot recherche dans le rectangle

 

Mais voilà chaque recherche m'envoi vers erreur 404

 

pour info je n'ai mis qu'un article en ligne : un cuir

 

le module blocksearch le trouve mais pas ma bidouille

 

 

J'aime apprendre et je teste des choses pour voir ce que cela fait

 

Pas très orthodoxe mais cela m'amuse et m'instruit !

 

 

mon "début" de site : https://jeannedavid-fripes.pswebshop.com

 

Je mets d'autre articles en ligne pour tester

 

Merci à vous

Link to comment
Share on other sites

Guest Jeannedavid

Bonjour

 

Voilà où j'en suis !

 

J'ai réussi à mettre l'icône rechercher à côté de la fenêtre de recherche.

 

J'ai aussi mis le mot  rechercher dans cette fenêtre.

 

Mais problème ! Quand je tape une recherche "cuir" je suis redirigé vers une erreur 404 !

 

Pourtant j'ai bien 2 articles cuir.

 

Quand je mets le module topmenusearch natif, il me trouve mes 2 cuirs. Idem avec blocksearch !

 

Où est mon erreur ?

 

merci

Link to comment
Share on other sites

Guest Jeannedavid

Voila mon code :

 

{if $MENU != ''}

<!-- Menu -->
    <div id="block_top_menu" class="sf-contener clearfix col-lg-12">
        <div class="cat-title">{l s="Menu" mod="blocktopmenu"}</div>
        <ul class="sf-menu clearfix menu-content">
            {$MENU}
            {if $MENU_SEARCH}
                <li class="sf-search noBack" style="float:right">
                    <form id="searchbox" action="{$link->getPageLink('search')|escape:'html':'UTF-8'}" method="get">
            <p class="block_content clearfix">
            <input type="hidden" name="orderby" value="position" />
            <button type="submit" id="search_button" class="btn btn-default button button-small"><span><i class="icon-search"></i></span></button>
            <input type= name="controller" placeholder="Rechercher" />
            <input type="hidden" name="orderway" value="desc" />
                        </p>
                    </form>
                </li>
            {/if}
        </ul>
    </div>
    <!--/ Menu -->
{/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...