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: Tabs cross_selling / reverse _ross_selling

    e-moves

    • Fördermitglied
    • Beiträge: 248
    • Geschlecht:
    Tabs cross_selling / reverse _ross_selling
    am: 15. September 2010, 13:27:51
    Hallo,
    mir ist eben aufgefallen, dass die Produkte aus Cross/Reverse beide im selben Tab erscheinen. Das führt zu Überlappungen und die Produkte stehen nicht mehr gleichmäßig in einer Reihe(siehe Screenshot).
    Wäre es nicht besser beide in getrennten Tabs darzustellen?
    Ich hab mal versucht das umzubauen, aber da ist noch ein Fehler drin. Der Tab für Reverse_cross_selling erscheint, jedoch keine Produkte.
    Hier meine umgebaute product_info_tabs_v1:

    Code: PHP  [Auswählen]
    {*BEGIN TABS*}
    <div id="tabbed_product_info">

    <ul>
            {if $PRODUCTS_DESCRIPTION !=''}<li><a href="#tab_description">{#description#}</a></li>{/if}
                    {if $more_images|@count> 0}<li><a href="#tab_more_images">{#more_images#}</a></li>{/if}
            {if $MODULE_cross_selling != ''}<li><a href="#tab_cross_selling">{#cross_selling#}</a></li>{/if}
            {if $MODULE_reverse_cross_selling != ''}<li><a href="#tab_reverse_cross_selling">{#reverse_cross_selling#}</a></li>{/if}
            {if $MODULE_also_purchased != ''}<li><a href="#tab_also_purchased">{#also_purchased#}</a></li>{/if}
            {if $MODULE_products_reviews != ''}<li><a href="#tab_reviews">{#products_reviews#}</a></li>{/if}
            {if $MODULE_products_media != ''}<li><a href="#tab_media">{#products_media#}</a></li>{/if}

    </ul>

    {if $PRODUCTS_DESCRIPTION !=''}<div id="tab_description">{$PRODUCTS_DESCRIPTION}</div>{/if}
    {if $more_images|@count> 0}<div id="tab_more_images">
            <!-- More Pictures -->
            <div class="morepics">
            {foreach item=more_images_data from=$more_images}
                    <a class="thickbox" rel="{$PRODUCTS_ID}" title="{$PRODUCTS_NAME}" href="{$more_images_data.PRODUCTS_IMAGE|replace:"info_images":"popup_images"}"><img align="left" src="{$more_images_data.PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" /></a>
            {/foreach}
            </div>
            <div class="clear"></div>
            </div>
    {/if}
    {if $MODULE_products_media != ''}<div id="tab_media">{$MODULE_products_media}</div>{/if}
    {if $MODULE_products_reviews != ''}<div id="tab_reviews">{$MODULE_products_reviews}</div>{/if}
    {if $MODULE_cross_selling != ''}<div id="tab_cross_selling">{$MODULE_cross_selling}</div>{/if}
    {if $MODULE_reverse_cross_selling != ''}<div id="tab_reverse_cross_selling">{$MODULE_reverse_cross_selling}</div>{/if}
    {if $MODULE_also_purchased != ''}<div id="tab_also_purchased">{$MODULE_also_purchased}</div>{/if}
    <div class="clear"></div>
    </div>
    {*END TABS*}
     
    Könnte vielleicht einer mit einem geübten Auge mal einen Blick darauf werfen.

      [ Für Gäste sind keine Dateianhänge sichtbar ]



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

    franky_n

    • Experte
    • Beiträge: 4.950
    Tabs cross_selling / reverse _ross_selling
    Antwort #1 am: 15. September 2010, 14:04:26
    Hallo Kinky69,

    also selbst nach meinem "Einrückungstest":

    Code: PHP  [Auswählen]
    {*BEGIN TABS*}
      <div id="tabbed_product_info">
        <ul>
          {if $PRODUCTS_DESCRIPTION !=''}<li><a href="#tab_description">{#description#}</a></li>{/if}
         {if $more_images|@count> 0}<li><a href="#tab_more_images">{#more_images#}</a></li>{/if}
         {if $MODULE_cross_selling != ''}<li><a href="#tab_cross_selling">{#cross_selling#}</a></li>{/if}
         {if $MODULE_reverse_cross_selling != ''}<li><a href="#tab_reverse_cross_selling">{#reverse_cross_selling#}</a></li>{/if}
         {if $MODULE_also_purchased != ''}<li><a href="#tab_also_purchased">{#also_purchased#}</a></li>{/if}
         {if $MODULE_products_reviews != ''}<li><a href="#tab_reviews">{#products_reviews#}</a></li>{/if}
         {if $MODULE_products_media != ''}<li><a href="#tab_media">{#products_media#}</a></li>{/if}
       </ul>
        {if $PRODUCTS_DESCRIPTION !=''}<div id="tab_description">{$PRODUCTS_DESCRIPTION}</div>{/if}
        {if $more_images|@count> 0}
          <div id="tab_more_images">
            <!-- More Pictures -->
            <div class="morepics">
              {foreach item=more_images_data from=$more_images}
                <a class="thickbox" rel="{$PRODUCTS_ID}" title="{$PRODUCTS_NAME}" href="{$more_images_data.PRODUCTS_IMAGE|replace:"info_images":"popup_images"}"><img align="left" src="{$more_images_data.PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" /></a>
              {/foreach}
            </div>
            <div class="clear"></div>
          </div>
        {/if}
        {if $MODULE_products_media != ''}<div id="tab_media">{$MODULE_products_media}</div>{/if}
        {if $MODULE_products_reviews != ''}<div id="tab_reviews">{$MODULE_products_reviews}</div>{/if}
        {if $MODULE_cross_selling != ''}<div id="tab_cross_selling">{$MODULE_cross_selling}</div>{/if}
        {if $MODULE_reverse_cross_selling != ''}<div id="tab_reverse_cross_selling">{$MODULE_reverse_cross_selling}</div>{/if}
        {if $MODULE_also_purchased != ''}<div id="tab_also_purchased">{$MODULE_also_purchased}</div>{/if}
        <div class="clear"></div>
      </div>
    {*END TABS*}
     
    sehe ich dort keinen Fehler. Ich denke das liegt wo anders das Problem...

    Evtl. in der products_info.php irgendwo rumgeschraubt?

    Viele Grüße

    Franky

    e-moves

    • Fördermitglied
    • Beiträge: 248
    • Geschlecht:
    Tabs cross_selling / reverse _ross_selling
    Antwort #2 am: 15. September 2010, 14:41:54
    Hallo Franky,
    danke für die Mühe. Ich hab es jetzt so gemacht, das ich die H1 mit dem heading_text rausgenommen habe aus der reverve_cross_selling. Jetzt stehen die Produkte wieder sauber nebeneinander.
    Grüße

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Tabs cross_selling / reverse _ross_selling
    Antwort #3 am: 15. September 2010, 15:49:36
    also ich habe es gerdae auf einem Testsystem probiert und es funktioniert.

    e-moves

    • Fördermitglied
    • Beiträge: 248
    • Geschlecht:
    Tabs cross_selling / reverse _ross_selling
    Antwort #4 am: 16. September 2010, 18:00:58
    Hallo GTB,
    ich hab´s jetzt auch hinbekommen.
    Man muss noch einen Spracheintrag machen für den Tab. Das ist natürlich abhängig von dem jeweiligen Kontext eines Shops. Ich hab es jetzt mal "Kompatibilität" genannt, bezogen auf den Text im Standart-Template.
    Generell, was meint ihr? Findet ihr das sinnvoll ReverseCrossSelling in einem Extra-Tab dazustellen?

    Managed Server
    3 Antworten
    2753 Aufrufe
    29. November 2016, 17:15:44 von modse
    2 Antworten
    2107 Aufrufe
    26. August 2010, 18:15:32 von denkbrett
    7 Antworten
    5641 Aufrufe
    12. Oktober 2011, 08:26:31 von Charly
    0 Antworten
    1447 Aufrufe
    28. Oktober 2010, 11:09:19 von rebecca