Php basique

Fermé
Tatooine Messages postés 9 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 24 octobre 2012 - 20 sept. 2012 à 16:34
Tatooine Messages postés 9 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 24 octobre 2012 - 21 sept. 2012 à 11:44
Bonjour,

je suis une bille en php.

Je cherche à améliorer un menu sur un site fait avec Prestashop.
Ce menu ajoute de manière automatique des éléments, comme des catégories par exemple.
je souhaite rajouter dans le code, en dur, un bout de code de façon à ce que j'ai un lien supplémentaire vers ma catégorie, mais qu'il y ait écrit à chaque fois "plus de titres..." au lieu du nom de la catégorie.

En gros, j'ai rajouté cette ligne qui m'affiche un lien, mais qui reprend telle quelle le nom de ma catégorie:

{if $menuColumnWrapValue}<h5>{$menuColumnWrapValue}</h5>{/if}


$menuColumnWrapValue étant la variable qui affiche le lien vers ma catégorie.

Moi ce que je voudrais c'est qu'au milieu des balises H5 se trouve "Plus de titres..." mais que ça renvoie vers la catégorie en question, de manière dynamique.

Quelqu'un peut m'aider ?
Merci beaucoup.
A voir également:

3 réponses

holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
20 sept. 2012 à 16:51
Bonjour;

Essayer de mettre tout le code php et le code html généré.et n'oublier pas la balise code pour le code soit lisible;


cordialent

http://www.tzoukamine.com/
0
Tatooine Messages postés 9 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 24 octobre 2012 2
20 sept. 2012 à 16:56
Le code PHP du module prestashop:

<div class="clear"></div>
<div id="adtm_menu">
<div id="adtm_menu_inner">
<ul id="menu">
{foreach from=$advtm_menus item=menu name=loop}
{if ($menu.privacy eq 2 && $isLogged) || ($menu.privacy eq 1 && !$isLogged) || (!$menu.privacy)}
{assign var='menuHaveSub' value=$advtm_columns_wrap[$menu.id_menu]|count}
<li class="li-niveau1 advtm_menu_{$menu.id_menu|intval} {if $menuHaveSub} sub{/if}">{$advtm_obj->getLinkOutputValue($menu,'menu',true,$menuHaveSub,true)}{if $menuHaveSub}<!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
	<div class="adtm_sub">
		{if trim($advtm_obj->realStripTags4Smarty($menu.value_over,'<object><img>'))}
			{$menu.value_over}
		{/if}
		<table class="columnWrapTable"><tr>
		{foreach from=$advtm_columns_wrap[$menu.id_menu] item=column_wrap name=loop2}
			{if ($column_wrap.privacy eq 2 && $isLogged) || ($column_wrap.privacy eq 1 && !$isLogged) || (!$column_wrap.privacy)}
				<td class="adtm_column_wrap_td advtm_column_wrap_td_{$column_wrap.id_wrap|intval}">
				<div class="adtm_column_wrap advtm_column_wrap_{$column_wrap.id_wrap|intval}">
				{if trim($advtm_obj->realStripTags4Smarty($column_wrap.value_over,'<object><img>'))}
					{$column_wrap.value_over}					
				{/if}
				<div class="adtm_column_wrap_sizer">&nbsp;</div>
				{foreach from=$advtm_columns[$column_wrap.id_wrap] item=column name=loop3}
					{if ($column.privacy eq 2 && $isLogged) || ($column.privacy eq 1 && !$isLogged) || (!$column.privacy)}
						{assign var='menuColumnWrapValue' value=$advtm_obj->getLinkOutputValue($column,'column',true)}
						{if trim($advtm_obj->realStripTags4Smarty($column.value_over,'<object><img>'))}
							{$column.value_over}
						{/if}
						<div class="adtm_column adtm_column_{$column.id_column|intval}">
						{if $menuColumnWrapValue}<h5>{$menuColumnWrapValue}</h5>{/if}
						{assign var='columnHaveElement' value=$advtm_elements[$column.id_column]|count}
						{if $columnHaveElement}
							<ul class="adtm_elements adtm_elements_{$column.id_column|intval}">
							{foreach from=$advtm_elements[$column.id_column] item=element name=loop3}
								{if ($element.privacy eq 2 && $isLogged) || ($element.privacy eq 1 && !$isLogged) || (!$element.privacy)}
									<li>{$advtm_obj->getLinkOutputValue($element,'element',true)}</li>
								{/if}
							{/foreach}
							</ul>
						{/if}
						</div>
						{if trim($advtm_obj->realStripTags4Smarty($column.value_under,'<object><img>'))}
							{$column.value_under}
						{/if}
					{/if}

				{/foreach}
				{if  trim($advtm_obj->realStripTags4Smarty($column_wrap.value_under,'<object><img>'))}
					{$column_wrap.value_under}
				{/if}
				</div>
				</td>
			{/if}
		{/foreach}
		</tr></table>
		{if trim($advtm_obj->realStripTags4Smarty($menu.value_under,'<object><img>'))}
			{$menu.value_under}
		{/if}
	</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
{/if}</li>
{/if}
{/foreach}
</ul>
<div class="clear"></div>
</div>
</div>
<div>



Le code HTML est vraiment long, c'est vraiment nécessaire que je le mette ?
0
Tatooine Messages postés 9 Date d'inscription vendredi 17 août 2012 Statut Membre Dernière intervention 24 octobre 2012 2
21 sept. 2012 à 11:44
Personne ?
0