#1 (permalink)  
Alt 23.05.2011, 10:26
Neuer Benutzer
 
Registriert seit: 17.03.2010
Beiträge: 17
Standard Alle Hersteller anzeigen

Hallo zusammen. Ich möchte gerne alle Hersteller anzeigen lassen, unabhängig davon, ob im Shop ein Produkt des Herstellers vorhanden ist. Also quasi ein Fenster der „Marken“. In der Datei class.manufacturer.php habe ich folgende Zeilen gefunden, die den Abgleich zwischen Produkten und Herstellern ausführen:
Code:
		if($type == 'default'){
			$this->sql_manufacturer->setSQL_TABLE("LEFT JOIN " . TABLE_PRODUCTS . " p ON p.manufacturers_id = m.manufacturers_id");
			$this->sql_manufacturer->setSQL_WHERE("and p.products_status = '1' ");
		}
Nur leider bekomme ich es nicht hin, das diese Abfrage übergangen wird, sodass einfach alle Hersteller aufgelistet werden. Hat da jemand eine Idee?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 23.05.2011, 14:19
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
einfach die beiden "$this-...."-Zeilen auskommentieren, wird ein Hersteller ohne Artikel angeklickt, bekommst du dann halt keine Artikel angezeigt;
alternativ gibts das Plugin Hersteller-Page von mir, da ist auch nochmal eine zusätzliche Box und eine Seite dabei, schau mal im Marketplace
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 23.05.2011, 16:24
Neuer Benutzer
 
Registriert seit: 17.03.2010
Beiträge: 17
Standard

Okay, auf das deaktivieren der Funktion bin ich natürlich nicht gekommen

Dann werd ich mal weiter basteln. Vielen Dank :-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 24.05.2011, 07:57
Neuer Benutzer
 
Registriert seit: 17.03.2010
Beiträge: 17
Standard

Noch was
Wenn ich den Status jetzt auf deaktiviert stelle, wird der Hersteller trotzdem angezeigt. Kann man da nicht noch ne Abfrage einbauen. manufacturers_status wird ja auch nur in der class.manufacturer.php abgefragt.
Also irgendwas mit manufacturers_status ='1'.
Sorry, bin nicht so der PHP Gott
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 24.05.2011, 08:47
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
kannst ja anstelle des auskommentierten:
$this->sql_manufacturer->setSQL_WHERE("and p.products_status = '1' ");
mal das hier nehmen:
$this->sql_manufacturer->setSQL_WHERE("and m.manufacturers_status = '1' ");
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 24.05.2011, 09:08
Neuer Benutzer
 
Registriert seit: 17.03.2010
Beiträge: 17
Standard

Super, vielen Dank. Man lernt ja nie aus…
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 26.05.2011, 09:31
Neuer Benutzer
 
Registriert seit: 06.05.2009
Ort: Hilden
Beiträge: 11
Standard

Danke hat mir auch geholfen

Problem ist jedoch, dass nach dem Update alle Änderungerungen weg sein können richtig? Gibt es eine Möglichkeit für so etwas einen Hookpoint o.ä. anzulegen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 26.05.2011, 10:13
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

der ist ja im Prinzip schon da:

class.manufacturer.php:getManufacturerList_SQL

ist halt etwas Gefummel und der Hook muss ja auch irgendwo eingetragen werden,
am Besten in einem eigenen Plugin, das ja dann von Updates nicht betroffen ist.

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anzeigen, hersteller

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Alle Hersteller anzeigen Mido-Handel.com Fragen zur Software 2 13.09.2009 22:30
Alle Hersteller anzeigen in der Hersteller-Box Mido-Handel.com Fragen zur Software 3 25.08.2009 18:45
Hersteller anzeigen farant Fragen zur Software 0 09.07.2009 08:14
Alle Produkte in Oberkategorie anzeigen Merbman Fragen zur Software 3 25.06.2009 07:32
Hersteller Bilder in Übersicht anzeigen ?! 22teevo Installation und Konfiguration 2 20.05.2007 11:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand