Ukrycie przycisków menu w zależności od używanego stylu

  • 0 Odpowiedzi
  • 2156 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Niedawno Arantor na simplemachines.org pomógł mi z pewnym problemem, więc napiszę o tej poradzie, może komuś się przyda :)

Czasami modyfikując styl przenosimy pewne przyciski w inne miejsca.. Tym sposobem można ukryć dany przycisk w głównym menu strony.

W index.template.php:
Kod: (Znajdź) [Zaznacz]
foreach ($context['menu_buttons'] as $act => $button)
{
Kod: (Zamień na) [Zaznacz]
foreach ($context['menu_buttons'] as $act => $button)
{
$przyciski = 'login,register,admin,moderate,logout';

if (in_array($act, explode(',', ''.$przyciski.'')))
continue;

Konfiguracja jest dziecinnie prosta. W linii:
$przyciski = 'login,register,admin,moderate,logout';Podaje się akcję przycisku. Jeśli w adresie jest ?action=admin to wpisuje się admin, jeśli jest ?action=help to należy wpisać help :)

Trick działa tylko w tym stylu w którym został on dodany, w przeciwieństwie do edycji menu w Subs.php czy edytorach menu.
« Ostatnia zmiana: 1 Lipiec 2012, 15:41 wysłana przez phantom »