Managed Server
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: categories_description fehlt im template wie wieder einbauen?

    keeper

    • Neu im Forum
    • Beiträge: 41
    Hallo,

    ich hätte gern die Kategorie-Beschreibung aktiv und in jeder Kategorie ein kurze Beschreibung was dort zu finden ist.

    Vermutlich fehlt hier aber was im tamplate.

    Wenn ich aktiv klicke kommt die Beschreibung nicht.

    in der categorie_listing steht

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="categoryheader">{#heading_categories#}</h2>
    <ul id="categorymenu">{$BOX_CONTENT}</ul>

    Der template arbeitet mit 2 box_categorie

    box_categorie

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="categoryheader">{#heading_categories#}</h2>
    <div class="boxbody_cats">
    <ul id="categorymenu">{$BOX_CONTENT}</ul>
    </div>

    und box_categorie_superfish

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    {if $BOX_CONTENT != ''}
        {$BOX_CONTENT}
    {/if}

    Wie bekomme ich die Kategorie Beschreibung da jetzt wieder rein?
    Oder fummel ich an der falschen Stelle rum?

    Besten Dank im Vorfeld!


    Linkback: https://www.modified-shop.org/forum/index.php?topic=30625.0
    Managed Server

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo keeper

    Wenn deine templates/xtc5/module/categorie_listing/categorie_listing.html tatsächlich den von dir geposteten Code enthält ist das komplett falsch, der Code sollte (original v1.06 rev 4642 SP1) wie folgt
    aussehen

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="categorie_listing"}
    {if $CATEGORIES_HEADING_TITLE}
        <h1>{$CATEGORIES_HEADING_TITLE}</h1>
    {else}
        <h1>{$CATEGORIES_NAME}</h1>
    {/if}
    {if $CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" />{/if}
    {if $CATEGORIES_DESCRIPTION}<p>{$CATEGORIES_DESCRIPTION}</p>{/if}

    {if $module_content !=''} <strong>{#heading_more_categories#}</strong>
          <br />
          <table style="border-top: 2px solid; border-color: #d4d4d4;" width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr> {foreach name=aussen item=module_data from=$module_content}
            {php}
              $col++;
            {/php}
              <td class="main"><table  width="100%" border="0" cellpadding="0" cellspacing="4">
                    <tr>
                      <td align="center" >{if $module_data.CATEGORIES_IMAGE}<a href="{$module_data.CATEGORIES_LINK}"><img src="{$module_data.CATEGORIES_IMAGE}" alt="{$module_data.CATEGORIES_NAME}" /></a>{/if}</td>
                    </tr>
                    <tr>
                      <td align="center" ><strong><a href="{$module_data.CATEGORIES_LINK}">{$module_data.CATEGORIES_NAME}</a></strong></td>
                    </tr>
                    <tr>
                      <td align="center" >{$module_data.CATEGORIES_DESCRIPTION}</td>
                    </tr>
                  </table>
                </td>
              {php}
              if ($col>=3) {
              $col=0;
              echo '</tr><tr>';
               }
              {/php}
             {/foreach} </tr>
          </table>
           {/if} <br />
    {$MODULE_new_products}

    Gruss
    Hanspeter

    keeper

    • Neu im Forum
    • Beiträge: 41
    hmm, ich hab den eben genau so eingebau und hatte es auch schon mit einer älteren categorie_listing.html versucht.

    Passiert gar nichts. Sieht aus wie vorher.

    Aktiv mal rausgenommen ... Efekt = 0

    keeper

    • Neu im Forum
    • Beiträge: 41
    Ich glaub ich hab was aber ich verstehs nicht.

    /shop/templates/xtc5/source/boxes/categories_superfish

    Code: XML  [Auswählen]
    /*
    // -----------------------------------------------------------------------------------
            GUNNART "SHOW_CATEGORY ADVANCED"
           
            erweiterte Kategorien-Navigation für xt:Commerce 3.04 SP1 / SP2.1
           
            Proudly togetherfummeled by Gunnar Tillmann
            http://www.gunnart.de
            Version 2.0 Beta 3 / April 2008
    // -----------------------------------------------------------------------------------
            ... ist noch Beta - Anleitung unter http://www.gunnart.de?p=360
            6. Mai 2008: BugFix beim festlegen der $cache_id
    // -----------------------------------------------------------------------------------
    */     


    // -----------------------------------------------------------------------------------
    //      Smarty starten
    // -----------------------------------------------------------------------------------
            $box_smarty     =       new smarty;
            $box_content    =       '';
            $box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
            $box_smarty->assign('language', $_SESSION['language']);
    // -----------------------------------------------------------------------------------


    // -----------------------------------------------------------------------------------
    //      Cache-ID setzen
    // -----------------------------------------------------------------------------------
            if (!CacheCheck()) {
                   
                    $cache = false;
                    $box_smarty->caching = 0;
           
            } else {
                   
                    $cache = true;
                    $box_smarty->caching = 1;
                    $box_smarty->cache_lifetime=CACHE_LIFETIME;
                    $box_smarty->cache_modified_check=CACHE_CHECK;
                   
                    $cache_id = $_SESSION['language'].'_StatID-'.$_SESSION['customers_status']['customers_status_id'];
                    if(!empty($GLOBALS['cPath']))
                            $cache_id .= '_cPath-'.$GLOBALS['cPath'];
                    elseif(!empty($_GET['coID']))
                            $cache_id .= '_coID-'.$_GET['coID'];
                    else
                            $cache_id .= '_Script-'.basename($_SERVER[SCRIPT_NAME]);
           
            }
    // -----------------------------------------------------------------------------------


    // -----------------------------------------------------------------------------------
    //      Das alles braucht nur dann ausgeführt zu werden, wenn noch keine gecachtes
    //      HTML-File vorliegt
    // -----------------------------------------------------------------------------------
            if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_categories_superfish.html', $cache_id) || !$cache) {
           
                    // -------------------------------------------------------------------------------
                    //      CategoriesArray (für $foo) zusammenbauen
                    // -------------------------------------------------------------------------------
                            function initCategoriesArray_superfish() {
                                    if (GROUP_CHECK=='true') {
                                            $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
                                    }
                            // ---------------------------------------------------------------------------
                            //      Datenbank ...
                            // ---------------------------------------------------------------------------
                                    $categories_query = xtc_db_query("
                                            SELECT  c.categories_id,
                                                            cd.categories_name,
                                                            cd.categories_heading_title,
                                                            c.parent_id
                                            FROM    ".TABLE_CATEGORIES." c,
                                                            ".TABLE_CATEGORIES_DESCRIPTION . " cd
                                            WHERE   c.categories_status = '1'
                                                            ".$group_check."
                                            AND     c.categories_id = cd.categories_id
                                            AND     cd.language_id='" . (int)$_SESSION['languages_id'] ."'
                                            ORDER BY sort_order, cd.categories_name");
                            // ---------------------------------------------------------------------------
                            //      Array zusammenfriemeln ...
                            // ---------------------------------------------------------------------------
                                    while ($categories = xtc_db_fetch_array($categories_query))  {
                                            $Cats[$categories['categories_id']] = array(   
                                                    'id'                                    =>      $categories['categories_id'],
                                                    'name'                                  =>      $categories['categories_name'],
                                                    'heading'                               =>      $categories['categories_heading_title'],
                                                   
                                                    'parent'                                =>      $categories['parent_id'],
                                                    'subcats'                               =>      false,
                                                   
                                                    'link'                                  =>      initCategoryLink($categories['categories_id'],$categories['categories_name'],$categories['categories_heading_title'])
                                            );
                                    }
                            // ---------------------------------------------------------------------------
                            //      ... und gleich die SubCats ermitteln.
                            //      Die Funktion xtc_has_category_subcategories() kümmert sich leider nicht um
                            //      Berechtigungen und Status aktiv/inaktiv. Daher machen wir das hier. Spart
                            //      Außerdem gleich noch ein paar Datenbank-Abfragen ...
                            // ---------------------------------------------------------------------------
                                    $Keys = array_keys($Cats);
                                    foreach($Keys as $Key) {
                                            if($Cats[$Key]['parent']!=0) {
                                                    $Cats[$Cats[$Key]['parent']]['subcats'][]=$Key;
                                            }
                                    }
                    // -------------------------------------------------------------------------------
                                    if(!empty($Cats))
                                            return $Cats;
                                    return false;
                            }
                    // -------------------------------------------------------------------------------


                    // -----------------------------------------------------------------------------------
                            function initContentManagerLink($coID=false) {
                                    if($coID) {
                                            if (GROUP_CHECK == 'true')
                                                    $group_check = "AND \tgroup_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
                                            $dbQuery = xtDBquery("
                                                    SELECT  content_title
                                                    FROM    ".TABLE_CONTENT_MANAGER."
                                                    WHERE   content_group = '".intval($coID)."'
                                                    AND     languages_id = '".(int) $_SESSION['languages_id']."'
                                                    ".$group_check."
                                                    AND     content_status = '1'");
                                            $dbQuery = xtc_db_fetch_array($dbQuery,true);
                                            if(!empty($dbQuery)){
                                                    if(SEARCH_ENGINE_FRIENDLY_URLS == 'true')
                                                            $SEF_parameter = '&content='.xtc_cleanName($dbQuery['content_title']);
                                                    return xtc_href_link(FILENAME_CONTENT,'coID='.$coID.$SEF_parameter);
                                            }
                                    }
                                    return false;
                            }
                    // -----------------------------------------------------------------------------------
                            function initProductsLink($ProdID=false,$DateCheck=true) {
                                    if($ProdID) {
                                            if ($_SESSION['customers_status']['customers_fsk18_display'] == '0')
                                                    $fsk_lock = "AND \tp.products_fsk18!=1 ";
                                            if (GROUP_CHECK == 'true')
                                                    $group_check = "AND \tp.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
                                            $dbQuery = xtDBquery("
                                                    SELECT  p.products_id, pd.products_name
                                                    FROM    ".TABLE_PRODUCTS_DESCRIPTION." pd,
                                                                    ".TABLE_PRODUCTS." p
                                                    WHERE   pd.products_id = '".intval($ProdID)."'
                                                    AND     pd.products_id = p.products_id
                                                    ".$fsk_lock."
                                                    ".$group_check."
                                                    AND             p.products_status = '1'
                                                    AND     pd.language_id = '".(int)$_SESSION['languages_id']."' ");
                                            $dbQuery = xtc_db_fetch_array($dbQuery,true);
                                            if(!empty($dbQuery['products_id']))
                                                    return xtc_href_link(FILENAME_PRODUCT_INFO,xtc_product_link(intval($ProdID),$dbQuery['products_name']));
                                    }
                                    return false;
                            }
                    // -----------------------------------------------------------------------------------


                    // -----------------------------------------------------------------------------------
                    //      Link ermitteln - sucht dabei gleich nach "Ersatz-Markern"
                    //      Mit {#coID=7#} wird z.B. zur ContentManager-Seite 7 verlinkt (Kontakt)
                    //      Mit {#pID=123#} zum Produkt mit ID 123
                    //      Mit {#account.php#} zur Seite "Mein Konto"
                    // -----------------------------------------------------------------------------------
                    //      So kann man diverse Links in EINE Kategorien-Navigation setzen.
                    // -----------------------------------------------------------------------------------
                            function initCategoryLink($CatID=false,$CatName=false,$CatHeading=false) {
                                    $CategoryLink = false;
                                    if($CatID) {
                                            if($CatHeading) {
                                                    if(preg_match("/\{#([^#\{\}]*\.php[^#\{\}]*)#\}/",$CatHeading,$LinkedScriptComplete)) {
                                                            if(preg_match("/(.*\.php)(.*)/",$LinkedScriptComplete[1],$LinkedScript)) {
                                                                    if(file_exists($LinkedScript[1]))
                                                                            $CategoryLink = xtc_href_link($LinkedScript[1]).$LinkedScript[2];
                                                            }
                                                    } elseif(preg_match("/\{#[^\{\}]*coID\=(\d*)[^\{\}]*#\}/i",$CatHeading,$Treffer)) {
                                                            $CategoryLink = initContentManagerLink(intval($Treffer[1]));
                                                    } elseif(preg_match("/\{#[^\{\}]*pID\=(\d*)[^\{\}]*#\}/i",$CatHeading,$Treffer)) {
                                                            $CategoryLink = initProductsLink(intval($Treffer[1]));
                                                    }
                                            }
                                            if(!$CategoryLink) {
                                                    $CategoryLink = xtc_href_link(FILENAME_DEFAULT,xtc_category_link(intval($CatID),$CatName));
                                            }
                                    }
                                    return $CategoryLink;
                            }
                    // -----------------------------------------------------------------------------------


                    // -----------------------------------------------------------------------------------
                    // include needed functions
                    // -----------------------------------------------------------------------------------
                            require_once(DIR_FS_CATALOG .'templates/'.CURRENT_TEMPLATE. '/source/inc/xtc_show_category_superfish.inc.php');
                            //require_once(DIR_FS_INC . 'xtc_has_category_subcategories.inc.php');
                            //require_once(DIR_FS_INC . 'xtc_count_products_in_category.inc.php');
                    // -----------------------------------------------------------------------------------


                    // -----------------------------------------------------------------------------------
                            $categories_string = '';
                            $foo = initCategoriesArray_superfish();
                            xtc_show_category_superfish(0, 0, $foo, '');
                    // -----------------------------------------------------------------------------------


                    // -----------------------------------------------------------------------------------
                    //      NaviListe bekommt die ID "CatNavi"
                    // -----------------------------------------------------------------------------------
                            $CatNaviStart = "\n\n";
                    // -----------------------------------------------------------------------------------


                    // -----------------------------------------------------------------------------------
                    //      Hätte man auch einfacher machen können, aber mit Tabulatoren ist schicker.
                    //      Außerdem kann man so leichter nachprüfen, ob auch wirklich alles korrekt läuft.
                    // -----------------------------------------------------------------------------------
                            for ($counter = 1; $counter < $old_level+1; $counter++) {
                                    $CatNaviEnd .= "</li>\n".str_repeat("\t", $old_level - $counter)."\n";
                                    if ($old_level - $counter > 0)
                                            $CatNaviEnd .= str_repeat("\t", ($old_level - $counter)-1);
                            }
                    // -----------------------------------------------------------------------------------


                    // -----------------------------------------------------------------------------------
                    //      Fertige Liste zusammensetzen
                    // -----------------------------------------------------------------------------------
                            $box_smarty->assign('BOX_CONTENT', $CatNaviStart.$categories_string.$CatNaviEnd);
                            $box_smarty->assign('language', $_SESSION['language']);
                    // -----------------------------------------------------------------------------------
            }
    // -----------------------------------------------------------------------------------


    // -----------------------------------------------------------------------------------
    //      Ausgabe ans Template
    // -----------------------------------------------------------------------------------
            if(!$cache) {
                    $box_categories= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_categories_superfish.html');
            } else {
                    $box_categories = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_categories_superfish.html',$cache_id);
            }
            $smarty->assign('box_CATEGORIES_SUPERFISH',$box_categories);
    // -----------------------------------------------------------------------------------

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Die description wird schon nicht aus der Datenbank gezogen.

    cd.categories_name suchen und mit
    cd.categories_description ergänzen.

    Dann muss es natürlich noch im Template angezeigt werden. Ein Beispiel suchst Du Dir aus dem Original raus.

    keeper

    • Neu im Forum
    • Beiträge: 41
    gut hab ich gemacht, bekomm den aber nicht eingebaut.

    in boxes.php steht

    Code: PHP  [Auswählen]
      define('DIR_WS_BOXES',DIR_FS_CATALOG .'templates/'.CURRENT_TEMPLATE. '/source/boxes/');
    // Cache erzwingen?
      define('FORCE_CACHE',true);

    // include(DIR_WS_BOXES . 'categories.php');
     include(DIR_WS_BOXES . 'top_categories.php');
     include(DIR_WS_BOXES . 'categories_superfish.php');
    // include(DIR_WS_BOXES . 'sub_categories.php');
    //include(DIR_WS_BOXES . 'categories.php');
    //  include(DIR_WS_BOXES . 'manufacturers.php');
      if ($_SESSION['customers_status']['customers_status_show_price']!='0') {
      require(DIR_WS_BOXES . 'add_a_quickie.php');

    categories.php

    Code: PHP  [Auswählen]
    if(!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_categories.html', $cache_id) || !$cache){
    $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
    //$rebuild=true; //DokuMan - 2010-02-28 - fix Smarty cache error on unlink

    // include needed functions
    require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/inc/xtc_show_category.inc.php');
    require_once (DIR_FS_INC.'xtc_has_category_subcategories.inc.php');
    require_once (DIR_FS_INC.'xtc_count_products_in_category.inc.php');

    $categories_string = '';
    $group_check = ''; //DokuMan - 2010-02-28 - set undefined variable group_check
    if (GROUP_CHECK == 'true') {
            $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
    }
    $categories_query = "select c.categories_id,
                                               cd.categories_name,
                                               c.parent_id from "
    .TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd
                                               where c.categories_status = '1'
                                               and c.parent_id = '0'
                                               "
    .$group_check."
                                               and c.categories_id = cd.categories_id
                                               and cd.language_id='"
    .(int) $_SESSION['languages_id']."'
                                               order by sort_order, cd.categories_name"
    ;
    $categories_query = xtDBquery($categories_query);

    while ($categories = xtc_db_fetch_array($categories_query, true)) {
            $foo[$categories['categories_id']] = array ('name' => $categories['categories_name'], 'parent' => $categories['parent_id'], 'level' => 0, 'path' => $categories['categories_id'], 'next_id' => false);

            if (isset ($prev_id)) {
                    $foo[$prev_id]['next_id'] = $categories['categories_id'];
            }

            $prev_id = $categories['categories_id'];

            if (!isset ($first_element)) {
                    $first_element = $categories['categories_id'];
            }

    Wie bau ich die Beschreibung da ein? bzw. die steht ja schon drin?

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Seit wann wird in der categorie_listing.html eine Box aufgerufen?

    Was nutzt Du denn für eine Shopversion und welches Template?

    Normal heißt es in o.g. Datei
    Code: PHP  [Auswählen]
    {if $CATEGORIES_DESCRIPTION}<p>{$CATEGORIES_DESCRIPTION}</p>{/if}
     

    In den Boxen wurde noch nie die Kategorien Beschreibung angezeigt.

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Ich glaub ich hab was aber ich verstehs nicht.

    Meine erste Auskunft kannst Du getrost vergessen, da hast Du mich mit dem geposteten Code auf den Holzweg geführt. Ich habe das Query gesehen und losgetippt ohne weiter drüber nachzudenken. :oops:

    Wenn Dein Template nicht ganz und gar daneben ist, hat der Gradler recht! Für den mittleren Bereich steht das Query in /includes/modules/default.php, also nicht im Template.

    keeper

    • Neu im Forum
    • Beiträge: 41
    also template ist der hier

    http://webagentur-meerbusch.de/blog/2012/10/clean-white-premium-template/#more-937

    mit update auf v1.06 rev 4642 SP1

    Der Arbeitet mit einer start als Startseite und geht dann auf eine index.

    In der index ist noch alles schick:

    Code: XML  [Auswählen]
    <div id="divNav">
    <div class="divNav_inner">
    <ul id="menu" class="sf-menu">
    {$box_CATEGORIES_SUPERFISH}
    </ul>
    </div>
    </div>
    </div>
    </div>
    <div class="cleared"></div>
    <div id="wrap">
    <div id="contentwrap">
    {if !strstr ($smarty.server.PHP_SELF, 'checkout')
    && !strstr ($smarty.server.PHP_SELF, 'login')
    && !strstr ($smarty.server.PHP_SELF, 'content')
    && !strstr ($smarty.server.PHP_SELF, 'account')
    && !strstr ($smarty.server.PHP_SELF, 'newsletter')
    && !strstr ($smarty.server.PHP_SELF, 'shopping_cart')
    && !strstr ($smarty.server.PHP_SELF, 'address_book')
    && !strstr ($smarty.server.PHP_SELF, 'password_double_opt')
    && !strstr ($smarty.server.PHP_SELF, 'product_info')
    && !strstr ($smarty.server.PHP_SELF, 'gv_send')}
    {if $smarty.get.cPath!=null || !strstr($smarty.server.PHP_SELF, 'index')}

    <div id="leftcol">

    <div class="teaser_top_right_menu">
    {$top_CATEGORIES}{$box_CATEGORIES}
    </div>
    <div class="cleared"></div>  
    {$box_CURRENCIES}
    {$box_LAST_VIEWED}
    </div>
    {/if}
    {/if}
    {if strstr ($smarty.server.PHP_SELF, 'product_info')}
    <div id="right_col">
    {*$box_LAST_VIEWED*}
    </div>
    {/if}

    <div {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'login') && !strstr ($smarty.server.PHP_SELF, 'account') && !strstr ($smarty.server.PHP_SELF, 'content')&& !strstr ($smarty.server.PHP_SELF, 'newsletter') && !strstr ($smarty.server.PHP_SELF, 'shopping_cart') && !strstr ($smarty.server.PHP_SELF, 'address_book') && !strstr ($smarty.server.PHP_SELF, 'password_double_opt') && !strstr ($smarty.server.PHP_SELF, 'gv_send')} id="content"{else}id="contentfull"{/if}>
    {if $smarty.get.cPath!=null || !strstr($smarty.server.PHP_SELF, 'index')}
    <div id="breadcrumb">{$navtrail}</div>
    {$main_content}
    <div class="cleared"></div>
    <p>&nbsp;</p>
    {/if}
    </div>
    </div>

    Ich fummel hier die ganze Zeit in der superfisch geschichte rum.

    die kommt von hier:
    http://www.gunnart.de/tipps-und-tricks/advanced-show-category-20-fuer-xtcommerce/

    Aber hier scheint auch noch alles vom alten template dazu sein, normal müsste ich davon einfach was in die index schreiben können?

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Du weißt aber schon, daß Superfish nur die horizontale Navigation ist?

    Wo willst Du denn was angezeigt bekommen? Geht es überhaupt in dem Originaltemplate xtc5 so wie Du es Dir vorstellst?

    keeper

    • Neu im Forum
    • Beiträge: 41
    ich möchte z.B. hier http://www.uhr-einkaufen.de/Uhr-Herren:::4.html

    Über den Artikeln die Beschreibung haben, was dort zu finden ist.

    Das hab ich im Admin in Kategorie Beschreibung reingeschreiben, wenn ich aktiv klicke kommt da aber nichts.

    Ich fummel an der falschen Stelle rum?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Ist schon richtig. Schau mal ob in dem Template
    1) Versucht wird die Kategoriebeschreibung anzuzeigen
    /templates/<Dein Template>/module/product_listing/product_listing_v1.html
    Code: PHP  [Auswählen]
    {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}<br />{/if}
    2) Die Smarty Konstante überhaupt gefüllt wird.
    (Frag mich jetzt nicht wo .... müsste ich suchen)

    keeper

    • Neu im Forum
    • Beiträge: 41
    nee die sieht bei mir so aus

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}

    {if $MODULE_categories_listing}{$MODULE_categories_listing}<br />{/if}
    {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}<br />{/if}

    {$NAVIGATION}
    <div class="hrproductpreview"></div>
    {foreach name=aussen item=module_data from=$module_content}
    <div class="productPreview">
    <div class="productPreviewImage">
    {if $module_data.PRODUCTS_IMAGE!=''}
    <a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" width="180" height="180" /></a>
    {else}&nbsp;{/if}
        </div>
        <div class="productPreviewContent">
                    <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                    <div class="price_block">{$module_data.PRODUCTS_PRICE}</div>
                    <a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a>{$module_data.PRODUCTS_BUTTON_BUY_NOW}
            </div>
       
    </div>
    {/foreach}
    <div class="cleared"></div>
    <br />
    {$NAVIGATION}

    keeper

    • Neu im Forum
    • Beiträge: 41
    ich habs eben mit reingemacht, jetzt läufts.

    Was für eine Aktion, war ja klar, dass es nur so eine Kleinigkeit ist.

    Besten Dank! Hast mir sehr geholfen

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Ich würde aber auch den Namen der Kategorie nochmal anzeigen, z.B. so:
    Code: PHP  [Auswählen]
    <h1>{$CATEGORIES_NAME}</h1>
    {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}<br />{/if}
    Das sorgt dafür, dass Google das auch richtig einordnen kann. Der h1 Tag bedeutet ja superwichtig, darf aber nur einmal pro Seite vorkommen.

    Google ordnet dann den Beschreibungstext und das daruaffolgende der Überschrift zu.
    4 Antworten
    3725 Aufrufe
    10. Oktober 2014, 13:48:53 von derheiko
    0 Antworten
    877 Aufrufe
    16. November 2017, 10:26:34 von mikemichel
    0 Antworten
    393 Aufrufe
    18. November 2022, 21:47:07 von lullifatz
    0 Antworten
    1237 Aufrufe
    13. Juli 2015, 11:23:58 von Ravinhinz
               
    anything