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: TEMPLATE: Artikelansicht zweispaltig & dreispaltig

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #105 am: 10. September 2010, 21:07:58
    Dir auch eine gute Nacht, das Ergebnis gibt's dann morgen.

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #106 am: 13. September 2010, 20:57:02
    Sorry, etwas spät, aber nicht vergessen. Ließ sich nicht früher machen.

    Die "new_products_overview.html" mit folgendem Code ersetzen (Sicherheitskopie nicht vergessen):

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="new_products"}
    <h1>{#heading_text#}</h1>
    {* BOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    {if $NO_NEW_PRODUCTS}<p>{$NO_NEW_PRODUCTS}</p>{/if}
    {* EOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    <div class="hrproductpreview"></div>
    {foreach name=aussen item=module_data from=$module_content}
    <table class="productPreview" width="33%" float="left" border="0" cellspacing="0" cellpadding="2">
      <tr>
        <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
        <td class="productPreviewContent">
                    <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                    <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                    <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                    {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                    {if $module_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{#text_shippingtime#}{if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if}
                            {$module_data.PRODUCTS_SHIPPING_NAME}</p>
                    {/if}

                    <p>{$module_data.PRODUCTS_BUTTON_BUY_NOW} <a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></p>
            </td>
      </tr>
    </table>
    {/foreach}
    <div clear="both"></div>
    <div class="hrproductpreview"></div>
    {$NAVIGATION_BAR}
    Das sollte funktionieren. Testen und Rückmeldung geben. (Wenns funktioniert, werden wir das noch aus dem html ins css auslagern.)

    aaschwarz1

    • Neu im Forum
    • Beiträge: 49
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #107 am: 14. September 2010, 17:16:48
    Hey Guensi, vielen Dank dafür, hab mir schon gedacht, dass du es nicht eher geschafft hast.
    Hab es auch gleich getestet, geht aber leider noch nicht :-(

    Es hat sich optisch aber trotzdem schon was verändert, ich schick mal ein Sreenshort.

    Liebe Grüße
    Annika

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

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #108 am: 14. September 2010, 18:17:16
    Hallo annika,

    probiers mal so:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="new_products"}
    <h1>{#heading_text#}</h1>
    {* BOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    {if $NO_NEW_PRODUCTS}<p>{$NO_NEW_PRODUCTS}</p>{/if}
    {* EOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    <div class="hrproductpreview"></div>
    {php}$column = 1;{/php}
    <table class="productPreview" float="left" border="0" cellspacing="0" cellpadding="2">
      <tr>
        {foreach name=aussen item=module_data from=$module_content}
          <td>
            <table class="productPreview" width="33%" float="left" border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
              </tr>
              <tr>
                <td class="productPreviewContent">
                  <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                  <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                  <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                  {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                  {if $module_data.PRODUCTS_SHIPPING_NAME}
                    <p class="shippingtime">
                      {#text_shippingtime#}
                     {if $module_data.PRODUCTS_SHIPPING_IMAGE}
                        <img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />
                      {/if}
                      {$module_data.PRODUCTS_SHIPPING_NAME}
                    </p>
                  {/if}
                  <p>{$module_data.PRODUCTS_BUTTON_BUY_NOW} <a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></p>
                </td>
              </tr>
            </table>
          </td>
          {php}
            if ($column == 2) {
              echo "</tr><tr>";
              $column = 1;
            }
            $column++;
          {/php}
        {/foreach}
      </tr>
    </table>
    <div clear="both"></div>
    <div class="hrproductpreview"></div>
    {$NAVIGATION_BAR}
    Viele Grüße

    Franky

    aaschwarz1

    • Neu im Forum
    • Beiträge: 49
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #109 am: 14. September 2010, 18:31:24
    Hey Franky, Dankeschön für deinen Beitrag, jetzt sieht es so aus:
    Diese html.-Datei ist verhext, glaub ich :-)

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

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #110 am: 14. September 2010, 18:32:47
    Hallo Annika,

    Du musst auf hochladen klicken nicht auf senden, ansonsten nimmt er die Datei nicht mit.
    Bei hochladen wird auch der Text mitgeschickt ;)

    Viele Grüße

    Franky

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #111 am: 14. September 2010, 18:34:01
    Hallo Annika,

    habe ich jetzt was überlesen oder so?
    Ich dachte Du wolltest mehrspaltig? Oder wolltest Du 3 Spalten?

    Wenn Du 3 Spalten brauchst änderst Du das:

    Code: PHP  [Auswählen]
            if ($column == 2) {
    in das:

    Code: PHP  [Auswählen]
            if ($column == 3) {
    Viele Grüße

    Franky

    aaschwarz1

    • Neu im Forum
    • Beiträge: 49
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #112 am: 14. September 2010, 18:39:48
    Nee, das hast du schon richtig verstanden, ich möchte 2 spalten haben, die erste zeile wird auch fast so angezeigt. Aber die danach nicht. :-)
    erte Bild Product_listing, Zweite Bild die geänderte overview

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

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #113 am: 14. September 2010, 18:43:32
    Hi Annika,

    und wo sollen die Buttons hin? Also Details und Warenkorb?

    Viele Grüße

    Franky

    aaschwarz1

    • Neu im Forum
    • Beiträge: 49
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #114 am: 14. September 2010, 18:49:26
    Die sollen weg :-), Wenn man auf den Artikel klickt, kommt man ja zu den Details.
    Das hat den Grund, man muss eine Option auswählen, kann also nicht den Artikel so bestellen wie er dort steht, für 33,32 Euro.
    Liebe Grüße Annika

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #115 am: 14. September 2010, 18:52:52
    Hallo Annika,

    also so:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="new_products"}
    <h1>{#heading_text#}</h1>
    {* BOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    {if $NO_NEW_PRODUCTS}<p>{$NO_NEW_PRODUCTS}</p>{/if}
    {* EOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    <div class="hrproductpreview"></div>
    {php}$column = 1;{/php}
    <table class="productPreview" float="left" border="0" cellspacing="0" cellpadding="2">
      <tr>
        {foreach name=aussen item=module_data from=$module_content}
          <td>
            <table class="productPreview" float="left" border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td class="productPreviewContent">
                  <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                </td>
              </tr>
              <tr>
                <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
              </tr>
              <tr>
                <td class="productPreviewContent">
                  <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                  <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                  {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                  {if $module_data.PRODUCTS_SHIPPING_NAME}
                    <p class="shippingtime">
                      {#text_shippingtime#}
                     {if $module_data.PRODUCTS_SHIPPING_IMAGE}
                        <img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />
                      {/if}
                      {$module_data.PRODUCTS_SHIPPING_NAME}
                    </p>
                  {/if}
                </td>
              </tr>
            </table>
          </td>
          {php}
            $column++;
            if ($column == 2} {
              echo "</tr><tr>";
              $column = 1;
            }
          {/php}
        {/foreach}
      </tr>
    </table>
    <div clear="both"></div>
    <div class="hrproductpreview"></div>
    {$NAVIGATION_BAR}
    ;)

    Viele Grüße

    Franky

    aaschwarz1

    • Neu im Forum
    • Beiträge: 49
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #116 am: 14. September 2010, 18:56:46
    ähm, das versteh ich jetzt nicht :-(

    Parse error: syntax error, unexpected '}' in /homepages/25/d334156771/htdocs/templates_c/%%99^992^9924FB8C%%new_products_overview.html.php on line 64

    Ich habe aber keine Zeile 64 :-( Hääää????

    Liebe Grüße
    Annika

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #117 am: 14. September 2010, 19:09:48
    Hallo Annika,

    sorry im oberen war ein Fehler drin eine } anstatt ):

    Jetzt wirds gehen:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="new_products"}
    <h1>{#heading_text#}</h1>
    {* BOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    {if $NO_NEW_PRODUCTS}<p>{$NO_NEW_PRODUCTS}</p>{/if}
    {* EOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    <div class="hrproductpreview"></div>
    {php}$column = 1;{/php}
    <table class="productPreview" float="left" border="0" cellspacing="0" cellpadding="2">
      <tr>
        {foreach name=aussen item=module_data from=$module_content}
          <td>
            <table class="productPreview" float="left" border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td class="productPreviewContent">
                  <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                </td>
              </tr>
              <tr>
                <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
              </tr>
              <tr>
                <td class="productPreviewContent">
                  <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                  <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                  {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                  {if $module_data.PRODUCTS_SHIPPING_NAME}
                    <p class="shippingtime">
                      {#text_shippingtime#}
                     {if $module_data.PRODUCTS_SHIPPING_IMAGE}
                        <img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />
                      {/if}
                      {$module_data.PRODUCTS_SHIPPING_NAME}
                    </p>
                  {/if}
                </td>
              </tr>
            </table>
          </td>
          {php}
            $column++;
            if ($column == 2) {
              echo "</tr><tr>";
              $column = 1;
            }
          {/php}
        {/foreach}
      </tr>
    </table>
    <div clear="both"></div>
    <div class="hrproductpreview"></div>
    {$NAVIGATION_BAR}
    EDIT:
    Zumindest hast Du nun schon mal das Grundgerüst.
    Stylen musst Du den Rest dann ein wenig selber, also oben die Produktnamenüberschrift...
    Das kannst Du dir dann aber an dem Beispiel abschauen. :)

    Viele Grüße

    Franky

    aaschwarz1

    • Neu im Forum
    • Beiträge: 49
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #118 am: 14. September 2010, 19:23:11
    Hab auch schon geguckt, aber nichts gesehen :-(

    Geht aber leider immer noch nicht so wie es soll.

    Liebe Grüße
    Annika

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

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: TEMPLATE: Artikelansicht zweispaltig & dreispaltig
    Antwort #119 am: 14. September 2010, 19:36:09
    Hallo Annika,

    also irgendwo habe ich da jetzt was eingebaut was den Fehler verursacht...

    Ich nehme noch mal die Version von oben und ändere die so:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="new_products"}
    <h1>{#heading_text#}</h1>
    {* BOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    {if $NO_NEW_PRODUCTS}<p>{$NO_NEW_PRODUCTS}</p>{/if}
    {* EOF - Hetfield - 2009-08-11 - show error message if no new products exist *}
    <div class="hrproductpreview"></div>
    {php}$column = 1;{/php}
    <table class="productPreview" width="100%" float="left" border="0" cellspacing="0" cellpadding="2">
      <tr>
        {foreach name=aussen item=module_data from=$module_content}
          <td>
            <table class="productPreview" width="50%" float="left" border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
              </tr>
              <tr>
                <td class="productPreviewContent">
                  <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                  <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                  <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                  {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                  {if $module_data.PRODUCTS_SHIPPING_NAME}
                    <p class="shippingtime">
                      {#text_shippingtime#}
                     {if $module_data.PRODUCTS_SHIPPING_IMAGE}
                        <img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />
                      {/if}
                      {$module_data.PRODUCTS_SHIPPING_NAME}
                    </p>
                  {/if}
                </td>
              </tr>
            </table>
          </td>
          {php}
            if ($column == 2) {
              echo "</tr><tr>";
              $column = 1;
            }
            $column++;
          {/php}
        {/foreach}
      </tr>
    </table>
    <div clear="both"></div>
    <div class="hrproductpreview"></div>
    {$NAVIGATION_BAR}
    :)

    Viele Grüße

    Franky

    146 Antworten
    63847 Aufrufe
    25. Juni 2016, 21:00:00 von daredevil
    7 Antworten
    7575 Aufrufe
    22. März 2011, 17:22:06 von Tomcraft
    2 Antworten
    3442 Aufrufe
    02. November 2010, 13:53:53 von Shorty
    8 Antworten
    2157 Aufrufe
    05. November 2017, 16:18:29 von Herr_Bert