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: Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    hallo.
    ich bin gerade dabei nach dem "Tutorial: Zusätzliche Datenfelder Artikel" zwei Felder hinzuzufügen und es klappt auch soweit ganz gut würde ich sagen nur bei der Templatenapassung hab ich ein Problem.
    Es ist auf das xtc4 template bezogen und ich habe ja das xtc5 und da scheint was nicht zu passen.

    ich soll in der Datei templates/xtc4/module/product_info/product_info_v1.html folgendes Suchen

    Code: PHP  [Auswählen]
                  <tr valign="middle">
                    <td class="main">{#text_shippingtime#}</td>
                   {if $SHIPPING_IMAGE}<td><img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" /></td>
                    {/if}
                    <td class="main">{$SHIPPING_NAME}</td>
                  </tr>
     
    Jedoch finde ich das nicht.
    ich soll dann das danach einfügen

    Code: PHP  [Auswählen]
                  <tr valign="middle">
                    <td class="main">{#text_products_author#}</td>
                   <td class="main">{$PRODUCTS_AUTHOR}</td>
                  </tr>
                  <tr valign="middle">
                    <td class="main">{#text_products_isbn#}</td>
                   <td class="main">{$PRODUCTS_ISBN}</td>
                  </tr>
     
    ich habe das dann einfach hinter dies hier eingefügt

    Code: PHP  [Auswählen]
    {if $SHIPPING_NAME}<p class="shippingtime"><strong>{#text_shippingtime#}</strong>{if $SHIPPING_IMAGE}<img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME}</p>
     
    aber da tut sich gar nichts. Denke auch das ist falsch. :?

    Wie muss ich das denn angeben das es auch angezeigt wird?



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

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #1 am: 02. Dezember 2010, 19:32:22
    kann mir da bitte einer Helfen? ist schon wichtig das ganze.
    danke!

    franky_n

    • Experte
    • Beiträge: 4.950
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #2 am: 02. Dezember 2010, 19:44:38
    Hallo webmaster-uk,

    poste mal ein wenig mehr vom Quellcode der product_info_v1.html dann kann man mehr sehen und auch urteilen ob es falsch eingebaut ist. :)

    Viele Grüße

    Franky

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #3 am: 04. Dezember 2010, 09:47:33
    bitte schön...hier der komplette Auszug aus der Datei

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="product_info"}
    {$FORM_ACTION}
    <h1>{$PRODUCTS_NAME}</h1>

    <div id="productinfowrap">
    <table><tr><td style="padding-right:20px;">
            {if $PRODUCTS_IMAGE!=''}

                    <a title="{$PRODUCTS_NAME}" href="{$PRODUCTS_IMAGE|replace:"info_images":"popup_images"}" class="cloud-zoom cloud-zoom-gallery" id="zoom1" rel="adjustX: 10, adjustY:-4, zoomWidth: 350, zoomHeight:350" style="position: relative; display: block;"><img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" class="productimage" /></a>

            {/if}</td><td>
            <div id="productinfoprice">

                            <p class="productprice"><strong>{$PRODUCTS_PRICE}</strong></p>
                            <p class="taxandshippinginfo" style="white-space:nowrap">{$PRODUCTS_TAX_INFO}{if $PRODUCTS_SHIPPING_LINK}{$PRODUCTS_SHIPPING_LINK}{/if}</p>
                            {if $SHIPPING_NAME}<p class="shippingtime"><strong>{#text_shippingtime#}</strong>{if $SHIPPING_IMAGE}<img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME}</p>
                    <p class="katalogseite"><strong>{$PRODUCTS_KATALOGSEITE}{#text_products_katalogseite#}</stong></p>
                            {/if}
                            {if $PRODUCTS_VPE}
                            <div class="hrlightgrey"></div>{$PRODUCTS_VPE}{/if}
                            {if $MODULE_graduated_price !=''}<div class="hrlightgrey"></div>{$MODULE_graduated_price}{/if}
                            {if $PRODUCTS_DISCOUNT!=''}<div class="hrlightgrey"></div>{$PRODUCTS_DISCOUNT}{/if}
                            {if $PRODUCTS_FSK18=='true'}<div class="hrlightgrey"></div><img src="{$tpl_path}img/fsk18.gif" alt="" style="cursor:default" />{/if}
                            {if $module_data.PRODUCTS_MODEL != ''}<strong>                          {#model#}</strong> {$module_data.PRODUCTS_MODEL}                        {/if}
                            <div class="hrlightgrey"></div>
                            <strong>{#model#}</strong> {$PRODUCTS_MODEL}{/if}
                            {if $PRODUCTS_URL != ''}
                            <div class="hrlightgrey"></div><div style="padding-top:5px;">{$PRODUCTS_URL}</div>
                            {/if} <br />
                            {*BOF LAGERAMPEL*}
                            {if $PRODUCTS_STOCK_IMAGE}<p class="shippingtime">{$PRODUCTS_STOCK_IMAGE}<br /></p>{/if}
                            {*EOF LAGERAMPEL*}
                            <div style="margin-top:10px"></div>
                            {$PRODUCTS_PRINT}

                    {if $PRODUCTS_DATE_AVIABLE != ''}<p>{$PRODUCTS_DATE_AVIABLE}</p>{/if}
            </div>
            <div style="clear:both;"></div>
        </td></tr></table>
            {if $MODULE_product_options !=''}
            <div class="productoptions">{$MODULE_product_options}</div>{/if}
    <!-- BOF - Tomcraft - 2009-11-28 - Included xs:booster //-->
            {if $XTB_REDIRECT_USER_TO=='product'}<div style='width:400px;padding:10px;color:white;background-color:green;'><strong>Sie haben die eBay Auktion gewonnen!</strong><br/>Bitte w&auml;hlen Sie nun noch die gew&uuml;nschten Produkteigenschaften und legen Sie den Artikel danach in den Warenkorb, um mit der Zahlung fortzufahren und das Produkt versandfertig zu machen!</div>{/if}
    <!-- EOF - Tomcraft - 2009-11-28 - Included xs:booster //-->
            <div class="addtobasket">
            <table border="0" cellspacing="0" cellpadding="2">
                    <tr>
                    <td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
                    <td>{$ADD_CART_BUTTON}</td>
                    </tr>
            </table>
            </div>
            {if $PRODUCTS_DESCRIPTION !=''}<div>{$PRODUCTS_DESCRIPTION}</div>{/if}
    </div>

    <div id="cloud-zoom-hint"><br />Bewegen Sie die Maus &uuml;ber das Bild<br />um es zu vergr&ouml;&szlig;ern.<br /><br /></div>
    {if $more_images|@count> 0}
    Weitere Produktbilder
    <div class="morepics">
    <a title="{$PRODUCTS_NAME}" href="{$PRODUCTS_IMAGE|replace:"info_images":"popup_images"}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1',smallImage:'{$PRODUCTS_IMAGE}'"><img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" class="productimage" /></a>
    <!-- More Pictures -->
    {foreach item=more_images_data from=$more_images}
    <a class="cloud-zoom-gallery" rel="useZoom: 'zoom1',smallImage:'{$more_images_data.PRODUCTS_IMAGE}'" 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 style="clear:both;"></div>
    {/if}

    {$FORM_END}
    {if $MODULE_products_media != ''}{$MODULE_products_media}{/if}
    {if $MODULE_products_reviews != ''}{$MODULE_products_reviews}{/if}
    {if $MODULE_cross_selling != ''}{$MODULE_cross_selling}{/if}
    {if $MODULE_reverse_cross_selling != ''}{$MODULE_reverse_cross_selling}{/if}
    {if $MODULE_also_purchased != ''}{$MODULE_also_purchased}{/if}
    {if $PRODUCTS_ADDED != ''}<p class="productinfoproductadded">{$PRODUCTS_ADDED}</p>{/if}
    {$PRODUCT_NAVIGATOR}
    Ich hatte das ganze Versucht mal an das andere anzupassen aber hat auch nicht funktioniert. Wie muss ich das denn wo einfügen? Geht um die Katalogseite und um den Umkarton.

    Danke!

    Gruss
    tobi

    franky_n

    • Experte
    • Beiträge: 4.950
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #4 am: 04. Dezember 2010, 10:02:18
    Hallo webmaster-uk,

    das:

    Code: PHP  [Auswählen]
                {if $SHIPPING_NAME}<p class="shippingtime"><strong>{#text_shippingtime#}</strong>{if $SHIPPING_IMAGE}<img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME}</p>
                   <p class="katalogseite"><strong>{$PRODUCTS_KATALOGSEITE}{#text_products_katalogseite#}</stong></p>
               {/if}
    ändern in:

    Code: PHP  [Auswählen]
                {if $SHIPPING_NAME}<p class="shippingtime"><strong>{#text_shippingtime#}</strong>{if $SHIPPING_IMAGE}<img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME}</p>
               {/if}
                <p class="katalogseite"><strong>{$PRODUCTS_KATALOGSEITE}{#text_products_katalogseite#}</stong></p>
               <p class="author"><strong>{#text_products_author#}{$PRODUCTS_AUTHOR}{#text_products_katalogseite#}</stong></p>
               <p class="isbn"><strong>{#text_products_isbn#}{$PRODUCTS_ISBN}{#text_products_katalogseite#}</stong></p>
    und dann in der stylesheet.css das definieren:

    Code: CSS  [Auswählen]
    .author {
    ...
    }
    .isbn {
    ...
    }
    Ansonsten machst Du die Anzeige abhängig vom "Shipping Name"...

    Viele Grüße

    Franky

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #5 am: 04. Dezember 2010, 11:03:38
    wo soll ich das denn in die Stylecheet reinschreiben?
    und durch was sind die .... zu ersetzen?

    ich hab nicht so viel / kein Ahnung davon daher war ich über die Detaillierte Anleitung für das Zusatzfeld froh :-)

    franky_n

    • Experte
    • Beiträge: 4.950
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #6 am: 04. Dezember 2010, 11:14:27
    Hallo webmaster-uk,

    schau Dir mal .katalogseite { im styleshee.css an. Das scheinst DU ja schon definiert zu haben.
    Im Stylesheet können angaben wie Schriftart, Größe, Farbe etc. angegeben werden.
    Dazu sind aber CSS Gundlagen Voraussetzung.
    Das können wir Dir hier im Forum nicht anlernen da es den Rahmen sprengen würde und es auch nicht direkt zur Shopbetreuung gehört.

    Die ... sollten dann ersetzt werden durch die einzelnen CSS Befehle für die Formatierung.

    Viele Grüße

    Franky

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #7 am: 05. Dezember 2010, 09:52:41
    also in der stylesheet.css finde ich nichts mit katalogseite. Da habe ich auch noch nichts drin verändert. ich habe bislang nur genau das geändert in den Dateien wie es auch in der Anleitung steht, bis auf das von der product_info_v1.html und das habe ich nun so geändert wie du mir das gepostet hast.
    Was im Stylesheet geändert wird weiß ich, jedoch weiß ich nicht was das mit dem Anzeigen der Felder zu tun hat, weil das ja auch gar nicht in der Beschreibung aufgeführt ist.
    Ich will nur das die Felder aufgeführt sind wenn der Artikel aufgerufen wird, nicht in der Vorschau.

    franky_n

    • Experte
    • Beiträge: 4.950
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #8 am: 05. Dezember 2010, 10:00:39
    Hallo webmaster-uk,

    1.) Woher soll ich wissen das Du ein CSS Profi bist? :)

    [...]
    Was im Stylesheet geändert wird weiß ich, jedoch weiß ich nicht was das mit dem Anzeigen der Felder zu tun hat, weil das ja auch gar nicht in der Beschreibung aufgeführt ist.
    [...]

    2.) Ich weiß ja nicht was Du alles geändert hast aber das sollte in jedem Fall auch in der Produkt Info drin sein, weil es in der Beschreibung steht:
    Zitat
    Nun die Platzhalter für den Templategenerator definieren.
    Datei includes/modules/product_info.php

    Finde:

    Code: PHP  [Auswählen]
      $info_smarty->assign('PRODUCTS_MODEL', $product->data['products_model']);
      $info_smarty->assign('PRODUCTS_EAN', $product->data['products_ean']);
     
    Füge an:

    Code: PHP  [Auswählen]
      // products_extrafield
      $info_smarty->assign('PRODUCTS_AUTHOR', $product->data['products_author']);
      $info_smarty->assign('PRODUCTS_ISBN', $product->data['products_isbn']);[/quote]
     
    Dann sollte es auch angezeigt werden, vorausgesetzt Du hast nicht das falsche Template genutzt oder eine andere product_info_v1.html in Gebrauch.

    Wenn es dann nicht geht solltest Du mal schauen ob in Deiner Datenbank die Felder 'products_author' und 'products_isbn' enthalten sind und wenn Du es im Admin abspeicherst diese auch in der Datenbank befüllt werden. Ansonsten hast Du nämlich im Admin Bereich was falsch eingebaut.

    Viele Grüße

    Franky

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #9 am: 05. Dezember 2010, 10:09:30
    Profi....der war gut  ;) ... ich bin vollblut Anfänger, daher auch die vielen Fragen hier
    in der product_info.php habe ich genau das schon geändert an der Stelle.

    Und die product_info_v1.html hatte ich ja geändert und sieht nun wie folgt aus der Ausschnitt

    Code: PHP  [Auswählen]
    {/if}</td><td>
            <div id="productinfoprice">

                            <p class="productprice"><strong>{$PRODUCTS_PRICE}</strong></p>
                            <p class="taxandshippinginfo" style="white-space:nowrap">{$PRODUCTS_TAX_INFO}{if $PRODUCTS_SHIPPING_LINK}{$PRODUCTS_SHIPPING_LINK}{/if}</p>
                            {if $SHIPPING_NAME}<p class="shippingtime"><strong>{#text_shippingtime#}</strong>{if $SHIPPING_IMAGE}<img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME}</p>
                            {/if}
                            <p class="katalogseite"><strong>{$PRODUCTS_KATALOGSEITE}{#text_products_katalogseite#}</stong></p>
                            <p class="umkarton"><strong>{#text_products_umkarton#}{$PRODUCTS_UMKARTON}{#text_products_umkarton#}</stong></p>
                            {if $PRODUCTS_VPE}
                            <div class="hrlightgrey"></div>{$PRODUCTS_VPE}{/if}
                            {if $MODULE_graduated_price !=''}<div class="hrlightgrey"></div>{$MODULE_graduated_price}{/if}
                            {if $PRODUCTS_DISCOUNT!=''}<div class="hrlightgrey"></div>{$PRODUCTS_DISCOUNT}{/if}
                            {if $PRODUCTS_FSK18=='true'}<div class="hrlightgrey"></div><img src="{$tpl_path}img/fsk18.gif" alt="" style="cursor:default" />{/if}
                            {if $module_data.PRODUCTS_MODEL != ''}<strong>                          {#model#}</strong> {$module_data.PRODUCTS_MODEL}                        {/if}
                            <div class="hrlightgrey"></div>
                            <strong>{#model#}</strong> {$PRODUCTS_MODEL}{/if}
                            {if $PRODUCTS_URL != ''}
                            <div class="hrlightgrey"></div><div style="padding-top:5px;">{$PRODUCTS_URL}</div>
                            {/if} <br />
                            {*BOF LAGERAMPEL*}
                            {if $PRODUCTS_STOCK_IMAGE}<p class="shippingtime">{$PRODUCTS_STOCK_IMAGE}<br /></p>{/if}
                            {*EOF LAGERAMPEL*}
                            <div style="margin-top:10px"></div>
                            {$PRODUCTS_PRINT}

                    {if $PRODUCTS_DATE_AVIABLE != ''}<p>{$PRODUCTS_DATE_AVIABLE}</p>{/if}
            </div>
     
    Ich weiß nicht woran das liegen kann  :nixweiss:

    EDIT: Letzeres schaue ich jetzt mal noch!

    --> Also im Adminbereich stehen die beiden Felder und wenn ich was eingebe dann wird das auch gespeichert, daran kann es also auch nicht liegen

    franky_n

    • Experte
    • Beiträge: 4.950
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #10 am: 05. Dezember 2010, 10:11:08
    Hallo webmaster-uk,

    hast Du meine Antwort oben überhaupt gelesen oder nur überflogen?  :whistle:
    Da steht doch schon was evtl. noch der Einbau Fehler sein könnte. :)

    Siehst Du denn den Text "Author:" zum Beispiel?

    Viele Grüße

    Franky

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #11 am: 05. Dezember 2010, 10:13:57
    Das hatte ich erst später gelesen, hatte Anfangs noch nicht da gestanden oder ich war einfach blind, aber daran hängt es auch nicht wenn ich das richtig von dir Interpretiert habe  :)

    Jetzt wird`s verwirrend mit dem Bearbeiten  :/

    Also im Adminbereich steht unter EAN genau das was ich haben will. Katalogseite und Umkarton in getrennten feldern und wenn ich diese Ausfülle und speichere und den ARtikel nochmal aufrufe, dann hat er es auch gespeichert. Es wird nur nichts Angezeigt wenn man sich den ARtikel aufrufen tut im Kundenbereich...also wo der Kunde sieht den Artikel

    franky_n

    • Experte
    • Beiträge: 4.950
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #12 am: 05. Dezember 2010, 10:15:14
    Hallo webmaster-uk,

    nicht interpretieren => kontrollieren! ;)

    Viele Grüße

    Franky

    webmaster-uk

    • Mitglied
    • Beiträge: 238
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #13 am: 05. Dezember 2010, 10:16:50
    ja wo soll ich denn schauen? wird ja im Adminbereich angezeigt wenn ich mir einen ARtikel aufrufe oder einen neuen Artikel erstellen will

    franky_n

    • Experte
    • Beiträge: 4.950
    Templateanpassung bei "Tutorial: Zusätzliche Datenfelder Artikel"
    Antwort #14 am: 05. Dezember 2010, 10:18:41
    Hallo webmaster-uk,

    nochmal im Ganzen Satz:
    Wird der Text im Frontend angezeigt: "Author:" oder "ISBN:" und nur der Wert nicht angezeigt?  :whistle:

    Viele Grüße

    Franky

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    15 Antworten
    8771 Aufrufe
    18. April 2013, 11:01:14 von Clever
    11 Antworten
    2426 Aufrufe
    10. April 2017, 16:20:46 von awids
    3 Antworten
    3010 Aufrufe
    27. Januar 2016, 21:13:22 von Tomcraft
               
    anything