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: Hersteller-Ausgabe

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Hersteller-Ausgabe
    am: 29. Dezember 2009, 13:16:53
    Hallo,
    wie kann man es machen das wenn ich mir Artikel nach Hersteller anzeigen lasse, das oben in der H1 Überschrift der Hersteller angezeigt wird, denn jetzt in Moment zeigt er ja dort gar nichts an.
    Gruß
    Micha



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

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Hersteller-Ausgabe
    Antwort #1 am: 29. Dezember 2009, 13:49:14
    Hallo Micha,
    hast du mal einen Artikelexport gemacht, um zu prüfen ob "Sie" richtig angelegt wurden?

    Gruss

    Daniel

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Hersteller-Ausgabe
    Antwort #2 am: 29. Dezember 2009, 14:18:21
    Hallo Daniel,
    meine Artikel sind richtig da, und werden auch wenn ich auf den Hersteller gehe korrekt angezeigt, es geht mir darum das oben wo die H1 überschrift steht, dort der jeweilige ausgewählte Herstellername erscheint.
    Gruß
    Micha

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Hersteller-Ausgabe
    Antwort #3 am: 29. Dezember 2009, 15:08:27
    Das geht haben wir auf der Roadmap. Es ist nicht ganz trivial, weil es dann auch im product_listing angezeigt wird und auch an Stellen, wo dann mehrere Artikel von unterschiedlichen Herstellern angezeigt werden. Dort kommt es dann zu Problemen. Ist eine offenen Baustelle aus xtc3.04SP2.1.

    Grüße

    Torsten

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Hersteller-Ausgabe
    Antwort #4 am: 29. Dezember 2009, 15:43:07
    Hallo Torsten,
    alles klar weiss ich da erstmal Bescheid, dass es in Moment noch ein Wunsch bleibt bis zur Realisierung in einer der kommenden Versionen.
    Gruß
    Micha

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Hersteller-Ausgabe
    Antwort #5 am: 29. Dezember 2009, 16:47:50
    Jepp...

    Geduld, Geduld... ;-)

    Grüße

    Torsten

    flyte

    • Frisch an Board
    • Beiträge: 73
    Hersteller-Ausgabe
    Antwort #6 am: 29. Dezember 2009, 19:27:05
    Der Herstellername steht ja in der breadcrum, da kannst Du ihn dir ja erstmal rausziehen.

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Hersteller-Ausgabe
    Antwort #7 am: 29. Dezember 2009, 19:30:57
    Ja und wenn ich Ihn daraus ziehe wohin damit ? Denn so wie ich Torsten verstehe funktioniert es ja noch nicht so wie ich das gern möchte.
    Gruß
    Micha

    flyte

    • Frisch an Board
    • Beiträge: 73
    Hersteller-Ausgabe
    Antwort #8 am: 29. Dezember 2009, 19:35:55
    Ja und wenn ich Ihn daraus ziehe wohin damit ? Denn so wie ich Torsten verstehe funktioniert es ja noch nicht so wie ich das gern möchte.
    Gruß
    Micha

    Schau mal auf meiner Seite: www.effekt-boutique.de
    Die Herstellernamen werden in <h1> ausgegeben. Meintest Du das?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Hersteller-Ausgabe
    Antwort #9 am: 29. Dezember 2009, 19:38:38
    Jepp, das meinte er.
    Kannst du den Code-Schnippsel bekannt geben? ;-)

    Grüße

    Torsten

    flyte

    • Frisch an Board
    • Beiträge: 73
    Hersteller-Ausgabe
    Antwort #10 am: 29. Dezember 2009, 19:50:12
    Jepp, das meinte er.
    Kannst du den Code-Schnippsel bekannt geben? ;-)

    Grüße

    Torsten

    Code: PHP  [Auswählen]
    <h1>
    {if $CATEGORIES_HEADING_TITLE || $CATEGORIES_NAME}
            {if $CATEGORIES_HEADING_TITLE}
                    {$CATEGORIES_HEADING_TITLE}
            {else}
                    {$CATEGORIES_NAME}
            {/if}
    {else}
            {php}
            global $breadcrumb;
            $last = array_pop($breadcrumb->_trail);
            print_r($last[title]);
            {/php}
    {/if}
    </h1>
    So hatte ich das mal in der product_listing.html gemacht.

    Das ist natürlich nur ein Provisorium. Eigentlich ist das eine echte Schwachstelle, denn die Herstellerseiten lassen sich ohne Beschreibungstext nicht richtig SEO optimieren. Aber dazu müsste man die Datenbasis ändern...

    viele Grüsse,
    Sebastian

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Hersteller-Ausgabe
    Antwort #11 am: 29. Dezember 2009, 20:00:14
    Steh ich gerade voll auf dem Schlauch oder sehe ich es einfach nicht?

    Die Änderung, die ich meinte, hatte ich mal testweise in r601 in den Trunk geschoben: https://trac.modified-shop.org/changeset/601

    Problem war wie gesagt, dass die Ausgabe auch erfolgte beim normalen product_listing, wenn man in einer Kategorie navigiert und da dort meist mehrere Hersteller pro Kategorie existieren kommt dann nur noch Mist bei raus.

    Grüße

    Torsten

    flyte

    • Frisch an Board
    • Beiträge: 73
    Hersteller-Ausgabe
    Antwort #12 am: 29. Dezember 2009, 22:08:01
    Hallo Torsten,

    das ist in der Tat eine recht verzwickte Kiste.
    Bei deiner Version im trunk wird die Variable vermutlich immer überschrieben. In jedem Fall muss die $_GET['manufacturers_id'] abgefragt werden, sonst können wir nicht zuordnen ob eine normale Listenausgabe oder Herstellerausgabe stattfindet (könnte man auch über den Pfad machen).

    Eine Patentlösung kann ich jetzt auch nicht liefern, allerdings ist mir etwas interessantes aufgefallen, nämlich dieser Codeschnippsel in der default.php:

    Code: PHP  [Auswählen]
      // Get the right image for the top-right
      $image = DIR_WS_IMAGES.'table_background_list.gif';
      if (isset ($_GET['manufacturers_id'])) {
      $image = xtDBquery("select manufacturers_image from ".TABLE_MANUFACTURERS." where manufacturers_id = '".(int) $_GET['manufacturers_id']."'");
      $image = xtc_db_fetch_array($image,true);
      $image = $image['manufacturers_image'];
    Offensichtlich war mal gedacht, in der Hersteller-Listenansicht das Herstellerbild auszugeben? Ist aber nicht fertig gestellt worden, das "table_background_list.gif" gibt es übrigens auch nicht. Weißt du mehr dazu?
    Hier könnte man aber ansetzen, wenn man den Herstellernamen abfragen will. Das geht dann ganz einfach nach dem gleichen Schema. Über eine zusätliche DB-Zeile ließe sich hier auch einfach eine Hersteller-Description einlesen.

    viele Grüsse,
    Sebastian

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Hersteller-Ausgabe
    Antwort #13 am: 29. Dezember 2009, 22:13:46
    Wenn du wüsstest, wie viele offene Baustellen es noch versteckt im Code gib. :roll:

    Wir haben es ja auf der Roadmap stehen und werden es in einer der nächsten Versionen behoben haben.

    Grüße

    Torsten

    Lkwjoe

    • Frisch an Board
    • Beiträge: 58
    Hersteller-Ausgabe
    Antwort #14 am: 31. Dezember 2009, 13:28:24
    Hallo zusammen,

    muss mich hier mal einklinken ;)

    Dieser Codeschnipsel


    Code: PHP  [Auswählen]
    <h1>
    {if $CATEGORIES_HEADING_TITLE || $CATEGORIES_NAME}
            {if $CATEGORIES_HEADING_TITLE}
                    {$CATEGORIES_HEADING_TITLE}
            {else}
                    {$CATEGORIES_NAME}
            {/if}
    {else}
            {php}
            global $breadcrumb;
            $last = array_pop($breadcrumb->_trail);
            print_r($last[title]);
            {/php}
    {/if}
    </h1>
    ist genau das, wonach ich schon ne Weile suche.
    Problem ist nur, das dieser Code bei $last immer den letzten Eintrag der breadcrumb ausgiebt - ich bräuchte aber immer den zweiten.
    Ist dies möglich, weiss jemand wie?

    Gruss,
    Joe

    Trade Republic - Provisionsfrei Aktien handeln
    12 Antworten
    6750 Aufrufe
    04. Juli 2011, 18:41:34 von Sick
    7 Antworten
    5264 Aufrufe
    15. Juni 2014, 17:25:05 von anitd
               
    anything