Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Neues BOX_HEADING-Element im Topmenu per auto-include?

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Guten Abend.

    Ist es auch möglich, per auto_include einen weiteren Listenpunkt neben [BOX_HEADING_CONFIGURATION2] zu setzen? Und wenn ja, wie stelle ich das an?

    Liebe Grüße

    Alex

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34874.0
    rechtstexte für onlineshop

    karsta.de

    • Experte
    • Beiträge: 3.082
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #1 am: 24. April 2016, 11:29:30
    Habe das mal getestet. Dann müßte man in der column_left.php nach
    Code: PHP  [Auswählen]
    echo endMenue(BOX_HEADING_CONFIGURATION2);

    das hinzufügen:
    Code: PHP  [Auswählen]
    foreach(auto_include(DIR_FS_ADMIN.'includes/extra/column_left_zusatzpunkt/','php') as $file) require ($file);

    und in den Ordner admin/includes/extra/ einen neuen Ordner z.B. column_left_zusatzpunkt einfügen.
    In diesen Ordner dann z.B. eine zusatzpunkt.php einfügen mit zusätzlichem Menüpunkt:
    Code: PHP  [Auswählen]
    <?php
    defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' );

      //Sprachabhaengiger Menueeintrag, kann fuer weitere Sprachen ergaenzt werden
      switch ($_SESSION['language_code']) {
        case 'de':
          define('BOX_HEADING_TEXTE','Texte');
          break;
        case 'en':
          define('BOX_HEADING_TEXTE','Texte en');
          break;  
        default:
          define('BOX_HEADING_TEXTE','Texte');
          break;
      }
    echo mainMenue(BOX_HEADING_TEXTE);
    echo endMenue(BOX_HEADING_TEXTE);
    ?>
     

    Der neue Menüpunkt wird auch angezeigt, doch leider nicht die Unterpunkte die ich diesem Menüpunkt zuordne. Irgendetwas fehlt wahrscheinlich noch.

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #2 am: 24. April 2016, 12:27:58
    [...]
    Der neue Menüpunkt wird auch angezeigt, doch leider nicht die Unterpunkte die ich diesem Menüpunkt zuordne. Irgendetwas fehlt wahrscheinlich noch.

    Das liegt daran, das diese Definitionen aus deinem Skript

    Code: PHP  [Auswählen]
      //Sprachabhaengiger Menueeintrag, kann fuer weitere Sprachen ergaenzt werden
      switch ($_SESSION['language_code']) {
        case 'de':
          define('BOX_HEADING_TEXTE','Texte');
          break;
        case 'en':
          define('BOX_HEADING_TEXTE','Texte en');
          break;
        default:
          define('BOX_HEADING_TEXTE','Texte');
          break;
      }

    vor dem Einbinden dieses Skripts in der admin/includes/column_left.php

    Code: PHP  [Auswählen]
    // extra menu
    if(file_exists(DIR_WS_INCLUDES.'extra_menu.php')) {
      require_once(DIR_WS_INCLUDES.'extra_menu.php');
    }

    definiert sein müssen, um auf die Steuerung der Untermenüpunkte einen Einfluss zu haben.

    PS:
    Aber die Krux an der Sache ist, dass man hier etwas in ein Core-Skript einbinden muss, aber genau das will man ja mit der ganzen 'auto_include' Sache eigentlich vermeiden.

    Gruss
    Hanspeter

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #3 am: 24. April 2016, 21:52:19
    PS:
    Aber die Krux an der Sache ist, dass man hier etwas in ein Core-Skript einbinden muss, aber genau das will man ja mit der ganzen 'auto_include' Sache eigentlich vermeiden.

    Bingo. :-) Aber gut, wenn es so nicht geht, dann muss es halt weiterhin ein Untermenü mit Subs sein. Passe derzeit ein altes Modul an 2.0.0.0 an, welches eigentlich gerne sein eigenes HEADING-Element gehabt hätte. Hatte gehofft, dass auch so in die neue Shopversion übernehmen zu können. :-)

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #4 am: 25. April 2016, 00:16:33
    Hallo Alex,

    mein Vorschlag ist vielleicht ein bisschen trickreich, aber du kannst ihn ja mal testen.

    Erstelle folgende Datei 'admin/includes/extra/menu/add_extra_main_menu.php' und füge diesen Inhalt ein

    Code: PHP  [Auswählen]
    <?php

        defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' );
       
        global $admin_access;
       
        //Sprachabhaengiger Menueeintrag, kann fuer weitere Sprachen ergaenzt werden
        switch ($_SESSION['language_code']) {
          case 'de':
            define('BOX_HEADING_EXTRA','Zusatz-Men&uuml;');
            break;
          default:
            define('BOX_HEADING_EXTRA','Extra Menu');
            break;
        }

        $html  = '<li id="extra-main-menu">';            
        if (defined('NEW_ADMIN_STYLE')) {
          $html .= '<div class="dataNavHeadingContent"><a href="#"><strong>'.BOX_HEADING_EXTRA.'</strong></a></div>';
        } else {
          $html .= '<div class="dataNavHeadingContent"><strong>'.BOX_HEADING_EXTRA.'</strong></div>';
        }
        $html .= PHP_EOL .'<ul>'.PHP_EOL;
        echo $html;

        if ($admin_access['products_attributes'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_ATTRIBUTES, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_ATTRIBUTES . '</a></li>';
        if ($admin_access['products_tags'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_TAGS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_TAGS . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=ordertotal', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_ORDER_TOTAL . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=categories', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MODULE_TYPE . '</a></li>';
        if ($admin_access['manufacturers'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MANUFACTURERS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MANUFACTURERS . '</a></li>';
        if ($admin_access['reviews'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_REVIEWS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_REVIEWS . '</a></li>';
        if ($admin_access['customers_status'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_CUSTOMERS_STATUS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_STATUS . '</a></li>';
        if ($admin_access['customers_group'] == '1' && GROUP_CHECK == 'true') echo '<li><a href="' . xtc_href_link('customers_group.php', '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_GROUP . '</a></li>';    
        if ($admin_access['specials'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_SPECIALS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_SPECIALS . '</a></li>';

        $html = '</ul>'.PHP_EOL;
        $html .= '</li>'.PHP_EOL;  
        echo $html;
       
        echo '<script>'.PHP_EOL;
        echo '  $(function () {'.PHP_EOL;
        echo '    $( "#treemenu1" ).append( $( "#extra-main-menu" ) );'.PHP_EOL;
        echo '  });'.PHP_EOL;
        echo '</script>'.PHP_EOL;
     

    Gruss
    Hanspeter

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #5 am: 25. April 2016, 00:58:25
    Hab den Inhalt noch um ein schließendes php-Tag ergänzt und es funktioniert wunderbar. :-)

    Nun ist der Aufbau zwar wieder wie in der column_left.php, aber das macht ja nichts. ;-)

    Vielen Dank.  :thx:

    Edit: Wenn ich die alte Datei aus dem menu-Ordner nehme, wo die Modulverlinkungen noch als Unterkategorie mit Subs drin war, wird mir diese neue Erweiterung 10x angezeigt. Woran könnte das liegen?

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #6 am: 25. April 2016, 09:32:26
    Hab den Inhalt noch um ein schließendes php-Tag ergänzt und es funktioniert wunderbar. :-)
    [...]

    Den schliessenden PHP-Tag habe ich mit Absicht weggelassen.

    Dazu ein Zitat von hier -> Abgrenzung von Anweisungen

    Zitat
    Hinweis:

    Der schließende Tag eines PHP-Blocks am Ende einer Datei ist optional, und in einigen Fällen ist das Weglassen hilfreich, wenn Sie include oder require verwenden, so dass ungewollte Whitespaces nicht am Ende einer Datei auftreten und Sie noch im Stande sind, später weitere Header an die Response hinzuzufügen. Es ist ebenfalls praktisch, wenn Sie Output Buffering verwenden und keine ungewollten Whitespaces am Ende eines durch die eingebundenen Dateien erzeugten Parts sehen wollen.

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #7 am: 25. April 2016, 09:39:07
    [...]
    Edit: Wenn ich die alte Datei aus dem menu-Ordner nehme, wo die Modulverlinkungen noch als Unterkategorie mit Subs drin war, wird mir diese neue Erweiterung 10x angezeigt. Woran könnte das liegen?

    Das liegt daran, das die Funktion 'extraMenue()' welche in 'admin/includes/extra_menu.php' definiert wird unter Umständen mehrmals aufgerufen wird, dabei werden dann jedes mal alle PHP-Dateien in 'admin/includes/extra/menu/' inkludiert, die echo-Anweisungen in der Datei 'add_extra_main_menu.php' werden dabei jedes mal  ausgeführt, in deinem Fall also 10 mal.

    Damit die Anweisungen nur noch einmal pro Seitenaufruf durchgeführt werden habe ich das Skript angepasst.

    Teste mal diesen angepassten Code.

    Code: PHP  [Auswählen]
    <?php

    defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' );

    if (!function_exists('addEextraMainMenue')) {
      function addEextraMainMenue() {
       
        global $admin_access;
       
        //Sprachabhaengiger Menueeintrag, kann fuer weitere Sprachen ergaenzt werden
        switch ($_SESSION['language_code']) {
          case 'de':
            define('BOX_HEADING_EXTRA','Zusatz-Men&uuml;');
            break;
          default:
            define('BOX_HEADING_EXTRA','Extra Menu');
            break;
        }

        $html  = '<li id="extra-main-menu" style="display: none;">';            
        if (defined('NEW_ADMIN_STYLE')) {
          $html .= '<div class="dataNavHeadingContent"><a href="#"><strong>'.BOX_HEADING_EXTRA.'</strong></a></div>';
        } else {
          $html .= '<div class="dataNavHeadingContent"><strong>'.BOX_HEADING_EXTRA.'</strong></div>';
        }
        $html .= PHP_EOL .'<ul>'.PHP_EOL;
        echo $html;

        if ($admin_access['products_attributes'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_ATTRIBUTES, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_ATTRIBUTES . '</a></li>';
        if ($admin_access['products_tags'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_TAGS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_TAGS . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=ordertotal', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_ORDER_TOTAL . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=categories', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MODULE_TYPE . '</a></li>';
        if ($admin_access['manufacturers'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MANUFACTURERS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MANUFACTURERS . '</a></li>';
        if ($admin_access['reviews'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_REVIEWS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_REVIEWS . '</a></li>';
        if ($admin_access['customers_status'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_CUSTOMERS_STATUS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_STATUS . '</a></li>';
        if ($admin_access['customers_group'] == '1' && GROUP_CHECK == 'true') echo '<li><a href="' . xtc_href_link('customers_group.php', '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_GROUP . '</a></li>';    
        if ($admin_access['specials'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_SPECIALS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_SPECIALS . '</a></li>';

        $html = '</ul>'.PHP_EOL;
        $html .= '</li>'.PHP_EOL;  
        echo $html;
       
        echo '<script>'.PHP_EOL;
        echo '  $(function () {'.PHP_EOL;
        echo '    $( "#treemenu1" ).append( $( "#extra-main-menu" ).show() );'.PHP_EOL;
        echo '  });'.PHP_EOL;
        echo '</script>'.PHP_EOL;
      }
     
      addEextraMainMenue();      
    }    
     

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #8 am: 25. April 2016, 10:57:22
    Noch eine erweiterte Variante, mit dieser hat man auch bei diesem zusätzlichen Hauptmenü die Option weitere Menüeinträge wie in 'admin/includes/extra/menu/example.txt'  und  'admin/includes/extra/menu/example_sub.txt' gezeigt zu generieren.

    Code: PHP  [Auswählen]
    <?php

    defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' );

    if (!function_exists('addEextraMainMenue')) {
      function addEextraMainMenue() {
       
        global $admin_access;
       
        //Sprachabhaengiger Menueeintrag, kann fuer weitere Sprachen ergaenzt werden
        switch ($_SESSION['language_code']) {
          case 'de':
            define('BOX_HEADING_EXTRA','Zusatz-Men&uuml;');
            break;
          default:
            define('BOX_HEADING_EXTRA','Extra Menu');
            break;
        }

        $html  = '<li id="extra-main-menu" style="display: none;">';            
        if (defined('NEW_ADMIN_STYLE')) {
          $html .= '<div class="dataNavHeadingContent"><a href="#"><strong>'.BOX_HEADING_EXTRA.'</strong></a></div>';
        } else {
          $html .= '<div class="dataNavHeadingContent"><strong>'.BOX_HEADING_EXTRA.'</strong></div>';
        }
        $html .= PHP_EOL .'<ul>'.PHP_EOL;
        echo $html;

        if ($admin_access['products_attributes'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_ATTRIBUTES, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_ATTRIBUTES . '</a></li>';
        if ($admin_access['products_tags'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_TAGS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_TAGS . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=ordertotal', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_ORDER_TOTAL . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=categories', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MODULE_TYPE . '</a></li>';
        if ($admin_access['manufacturers'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MANUFACTURERS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MANUFACTURERS . '</a></li>';
        if ($admin_access['reviews'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_REVIEWS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_REVIEWS . '</a></li>';
        if ($admin_access['customers_status'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_CUSTOMERS_STATUS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_STATUS . '</a></li>';
        if ($admin_access['customers_group'] == '1' && GROUP_CHECK == 'true') echo '<li><a href="' . xtc_href_link('customers_group.php', '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_GROUP . '</a></li>';    
        if ($admin_access['specials'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_SPECIALS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_SPECIALS . '</a></li>';

        echo endMenue(BOX_HEADING_EXTRA);
       
        echo '<script>'.PHP_EOL;
        echo '  $(function () {'.PHP_EOL;
        echo '    $( "#treemenu1" ).append( $( "#extra-main-menu" ).show() );'.PHP_EOL;
        echo '  });'.PHP_EOL;
        echo '</script>'.PHP_EOL;
      }
     
      addEextraMainMenue();      
    }
     

    Gruss
    Hanspeter

    karsta.de

    • Experte
    • Beiträge: 3.082
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #9 am: 25. April 2016, 11:20:14
    Hallo Hanspeter,
    gerade getestet. Funktioniert 1A, super Sache. Gefällt mir sehr gut.
    Schon wieder ein großen Danke an dich.

    BG kgd

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #10 am: 25. April 2016, 12:52:28
    Und wieder was dazugelernt. :-) Das ist schon allein einen großen Dank wert, also:  :thx:

    Jetzt ist alles perfekt, macht genau was es soll und ich kann mich nun auf den Rest der Anpassungen stürzen. Also auch hier nochmal:

    DANKE
     :king:

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #11 am: 25. April 2016, 21:00:35
    Bitte schön, keine Ursache freut mich das es funktioniert.

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #12 am: 06. Mai 2016, 10:41:42
    Habe das Skript aus Antwort #8 hier noch ein bisschen verallgemeinert und dokumentiert.

    Code: PHP  [Auswählen]
    <?php

    defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' );

    if (!function_exists('addEextraMainMenue')) {
      function addEextraMainMenue() {
       
        global $admin_access;
       
        // Sprachabhaengiger Menueeintrag, kann fuer weitere Sprachen ergaenzt werden
        switch ($_SESSION['language_code']) {
          case 'de':
            define('BOX_HEADING_EXTRA','Zusatz-Men&uuml;');
            break;
          case 'en':
            define('BOX_HEADING_EXTRA','Extra Menu');
            break;        
          default:
            define('BOX_HEADING_EXTRA','Extra Menu');
            break;
        }
       
        // JavaScript mit der Funktion dieses zusaetzliche Hauptmenue an das Ende der Hauptmenueleiste anzuhaengen
        echo '<script>'.PHP_EOL;
        echo '  $(function () {'.PHP_EOL;
        echo '    $( "#treemenu1" ).append( $( "#extra-main-menu" ).show() );'.PHP_EOL;
        echo '  });'.PHP_EOL;
        echo '</script>'.PHP_EOL;    

        // ersetzt erstes Vorkommen von <li> mit <li id="extra-main-menu" style="display: none;"> in mainMenue(BOX_HEADING_EXTRA)
        echo implode('<li id="extra-main-menu" style="display: none;">', explode('<li>', mainMenue(BOX_HEADING_EXTRA), 2));
       
        // Optionale hart codierte Menueeintraege (Die Eintraege unten sind nur Beispiele)
        if ($admin_access['products_attributes'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_ATTRIBUTES, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_ATTRIBUTES . '</a></li>';
        if ($admin_access['products_tags'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_PRODUCTS_TAGS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_TAGS . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=ordertotal', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_ORDER_TOTAL . '</a></li>';
        if ($admin_access['modules'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MODULES, 'set=categories', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MODULE_TYPE . '</a></li>';
        if ($admin_access['manufacturers'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_MANUFACTURERS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MANUFACTURERS . '</a></li>';
        if ($admin_access['reviews'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_REVIEWS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_REVIEWS . '</a></li>';
        if ($admin_access['customers_status'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_CUSTOMERS_STATUS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_STATUS . '</a></li>';
        if ($admin_access['customers_group'] == '1' && GROUP_CHECK == 'true') echo '<li><a href="' . xtc_href_link('customers_group.php', '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CUSTOMERS_GROUP . '</a></li>';    
        if ($admin_access['specials'] == '1') echo '<li><a href="' . xtc_href_link(FILENAME_SPECIALS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_SPECIALS . '</a></li>';

        echo endMenue(BOX_HEADING_EXTRA);
      }
     
      addEextraMainMenue();      
    }
     

    Gruss
    Hanspeter

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Neues BOX_HEADING-Element im Topmenu per auto-include?
    Antwort #13 am: 15. August 2017, 17:52:06
    Nice und tricky.
    Habe hier noch eine Möglichkeit angedeutet einen neuen Haupt-Menupunkt an jede beliebige Stelle zu setzen.
    4 Antworten
    1445 Aufrufe
    06. August 2018, 10:53:15 von manne35
    2 Antworten
    3652 Aufrufe
    03. Oktober 2014, 17:29:38 von WayneTsun
    6 Antworten
    5143 Aufrufe
    22. August 2011, 16:02:40 von Modulfux
               
    anything