Php basique

Tatooine Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Tatooine Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   71
 
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   Statut Membre Dernière intervention   2
 
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   Statut Membre Dernière intervention   2
 
Personne ?
0