D3 mitlaufende Kategorien - Modul

Aheu,

ich habe mir das “mitlaufende Kategorien” Modul von D3 Data Development in meine 4.7.3 Entwicklungsumgebung eingebaut. Leider zeigt es ein paar Verhaltensweisen, die nicht ganz so gewollt sind. Ich bin selbst ein totaler Noob was JavaScript angeht und kann daher keinen Fehler finden - wenn er denn überhaupt im Script liegt.

Zur Zeit ist das Verhalten hier zu sehen.

Mit Firebug sind Javascript, HTML-Quellcode und CSS zu sehen.

Der Einbau in die header.tpl sieht so aus:


[{if $oViewConf->getTopActionClassName() != 'clearcookies' && $oViewConf->getTopActionClassName() != 'mallstart'}]
    [{oxid_include_widget cl="oxwCookieNote" _parent=$oView->getClassName() nocookie=1}]
[{/if}]
<div id="header" class="clear">
  [{oxid_include_widget cl="oxwLanguageList" lang=$oViewConf->getActLanguageId() _parent=$oView->getClassName() nocookie=1 _navurlparams=$oViewConf->getNavUrlParams() anid=$oViewConf->getActArticleId()}]
  [{oxid_include_widget cl="oxwCurrencyList" cur=$oViewConf->getActCurrency() _parent=$oView->getClassName() nocookie=1 _navurlparams=$oViewConf->getNavUrlParams() anid=$oViewConf->getActArticleId()}]

  [{if $oxcmp_user || $oView->getCompareItemCount() || $Errors.loginBoxErrors}]
      [{assign var="blAnon" value=0}]
      [{assign var="force_sid" value=$oViewConf->getSessionId()}]
  [{else}]
      [{assign var="blAnon" value=1}]
  [{/if}]

  [{oxid_include_widget cl="oxwServiceMenu" _parent=$oView->getClassName() force_sid=$force_sid nocookie=$blAnon _navurlparams=$oViewConf->getNavUrlParams() anid=$oViewConf->getActArticleId()}]

  [{assign var="slogoImg" value="logo.png"}]
  <a id="logo" href="[{$oViewConf->getHomeLink()}]" title="[{$oxcmp_shop->oxshops__oxtitleprefix->value}]"><img src="[{$oViewConf->getImageUrl($slogoImg)}]" alt="[{$oxcmp_shop->oxshops__oxtitleprefix->value}]"></a>
    [{*** D3 MovingCategories NEXT_LINE added ***}]
    <div id="catlist">  
    [{oxid_include_widget cl="oxwCategoryTree" cnid=$oView->getCategoryId() sWidgetType="header" _parent=$oView->getClassName() nocookie=1}]

      [{if $oxcmp_basket->getProductsCount()}]
          [{assign var="blAnon" value=0}]
          [{assign var="force_sid" value=$oViewConf->getSessionId()}]
      [{else}]
          [{assign var="blAnon" value=1}]
      [{/if}]
    [{include file="widget/header/search.tpl"}]
    [{*** D3 MovingCategories START added ***}]
    [{if $oxcmp_categories }]
        </div>
        <div id="pseudoElement"></div>
    [{/if}]
    [{*** D3 MovingCategories END added ***}]
[{oxid_include_widget cl="oxwMiniBasket" nocookie=$blAnon force_sid=$force_sid}]
</div>

[{if $oView->getClassName()=='start' && $oView->getBanners()|@count > 0 }]
    <div class="oxSlider">
        [{include file="widget/promoslider.tpl" }]
    </div>
[{/if}]

Ich hätte gerne die Suchbox auch in der festgepinnten Leiste drin. Die bleibt auch stehen, aber an der falschen Position und die Kategorienleiste ploppt ganz oben auf sobald überhaupt gescrollt wird :frowning:

Kann mir jemand weiterhelfen?

Vielen Dank,
Kalle

P.S: Ich poste es hier, da D3 ja auch hier mitliest, es aber vielleicht auch noch einige andere betrifft.

Hast du das wieder herausgenommen?

Ich habe vor kurzem auch das Menü von D3 bei mir eingebaut. Man kann es wirklich nicht 1:1 übernehmen.

Aheu,

ich hab es erstmal wieder rausgenommen (zumindest aus dem Header), da zur Zeit noch jemand anderes auf den Shop schaut wegen eines anderen Problems und den möchte ich ungern mit anderen Fehlverhalten ablenken :wink:
Magst Du mir mitteilen was Du noch angepasst hast?

Viele Grüße,
Kalle