Zum Inhalt springen

tt_products 2.4.5 list/singleview

Erstellt am 8. Februar 2006 · 6 Antworten · letzte Antwort am 3. Mai 2006

Tags: Frage

swiffer ·

Hallo zusammen,

ich hab ein kleines verständnis Problem was die Aktuelle Version des shops angeht.

Früher habe ich schon mehrfach die version < 2.0 eingesetzt und eigentlich nie Probleme damit gehabt.

Nun zu meiner Frage(n):

Im Constant Editor steht:
"Usually you get the link to the single item view on the display page of the LIST code. If you however want to create your own pages for single view with SINGLE code you must set this to 1."

Nur scheint dies eben NICHT zu funktionieren, denn egal ob ich plugin.tt_products.NoSingleViewOnList = 0 oder = 1 setze die Single Ansicht funktioniert NUR wenn ich Bsp.
plugin.tt_products.PIDitemDisplay = 7 setze.

Ohne Angabe der PIDitemDisplay lande ich immer auf einer Seite die genau eine Ebene höher liegt.

siehe: http://typo3.briegel.net

Ich würde gerne die Details auf der aktuellen Seite darstellen und nicht extra auf eine Detail-Seite verlinken.

schonmal vielen Dank
lg. steffen

swiffer ·

Hallo Fink,

schonmal Vielen Danke für die Antwort

leider funktioniert weder

plugin.tt_products.PIDitemDisplay.10.type=pid

noch

plugin.tt_products{
  PIDitemDisplay {
  10.type = pid
  }
}

und das auch nicht

 PIDitemDisplay {
  10.type = pid
  }

das TS muss schon in den Setup Teil des Templates oder?

ich glaub ich sehe langsam echt den Wald vor lauter Bäumen nicht mehr -.-

lg. Steffen aka Swiffer

steffenk ·

imho ist das ein Bug. PIDitemDisplay ist ein int und kein Objekt, daher funktioniert auch keinerlei Zuordnung über 10...

Was hält Dich davon ab, eine Seite für Singleview zu kreieren ?

Flink ·

Wenn es nicht funktioniert, dann ist vielleicht an anderer Stelle im Setup/Constants

PIDitemDisplay = 342

gesetzt worden. Aus Kompatibilitätsgründen überschreibt eine Einzel-Seitenid immer den Fall einer komplexeren PIDItemDisplay.

swiffer ·

@Fink Es ist nirgends irgend ein PIDitemDisplay zugewiesen!

@SteffenK das Problem ist gut auf typo3.briegel.net zu sehen, ich will nicht daß die 2te navigations Ebene (test produkte1 bzw 2) verschwindent.

hier nochmal das komplette shop setup

plugin.tt_products.PIDbasket = 4
plugin.tt_products.PIDstoreRoot = 1
plugin.tt_products.displayBasketColumns = 1

plugin.tt_products.PIDitemDisplay = 7

dieses beispiel funktioniert auch, sobald ich die zeile mit PIDitemDisplay entferne geht keine single ansicht mehr.

schonmal vielne dank für eure mühen.

Flink ·

Da ist wohl noch ein Fehler in der Datei class.tx_ttproducts_page.php

function getPID($conf, $confExt, $row) {
...

if ($conf) {
	$rc = $conf;
} else {
	global $TSFE;
	
	$rc = intval ($TSFE->id);
//	$pageTmp = $this->get($row['pid']);
//	$rc = intval ($pageTmp['pid']);
}

Wenn nichts konfiguriert ist wird somit die aktuelle Seite für die Einzelansicht verwendet.