Zum Inhalt springen

Kategorie wird mit Sysordner angegeben

Erstellt am 3. Mai 2006 · 10 Antworten · letzte Antwort am 30. Mai 2006

Tags: Frage

astridm ·

Hallo Zusammen,

ich habe eine Shop eingerichtet und lasse mit in der Singleansicht die Kategorie anzeigen.
Nun wird aber außer der Kategorie noch zusätzlich der Sysordner mit aufgeführt.
Beispiel:

Sysordner: Bücher
Kategorie innerhalb d. Ordners: Romane; Bilderbücher etc.

In der Ansicht wird mir dann als Kategorie folgendes ausgegeben: Bücher / Romane
Ich will aber nur Romane da stehen haben!

Mein Code dazu lautet:

	<!-- ###ITEM_CATEGORY### begin -->		
			<tr height="20">
				<td colspan="3" bgcolor="###GC2###" height="20"><font color="white"><b>  ###CATEGORY_TITLE###</b></font></td>
				<td align="right" bgcolor="###GC2###" height="20"><font color="white"><b></b>  </font></td>
			</tr>
		<!-- ###ITEM_CATEGORY### end -->

Gibt es vielleicht einen anderen Marker den ich nicht finde.
Oder kann ich dieses ###CATEGORY_TITLE### umschreiben? Wo finde ich es denn?

Vielen Dank im Voraus.
Grüße
Astrid

Flink ·
astridm schrieb

In der Ansicht wird mir dann als Kategorie folgendes ausgegeben: Bücher / Romane
Ich will aber nur Romane da stehen haben!

Dann hast du 'Seiten als Kategorien' eingestellt. Stelle es einfach im Extension Manager wieder ab. Danach werden die Seiten nicht mehr als Kategorien angesehen und diese Pfadangabe vor der Kategorie verschwindet wieder.

astridm ·

Hallo Flink,

vielen Dank für die Antwort. Finde leider aber im Extensions Manager keine Möglichkeit dies zu beeinflussen... Unter der Shop-Extension? Bitte noch ein kleiner Tipp!

Vielen vielen Dank.
Herzliche Grüße
Astrid

computerdoktor ·

Hallo Astrid,

astridm schrieb

vielen Dank für die Antwort. Finde leider aber im Extensions Manager keine Möglichkeit dies zu beeinflussen... Unter der Shop-Extension? Bitte noch ein kleiner Tipp!

Unter "Extensions" auf "Shop System" Klicken. Rechts oben im Dropdown "Information" auswählen.

Da gibt es dann zwei Optionsfelder, das erste ist

Use Page as Category [pageAsCategory]

und da das Häkchen rausmachen...

lg

Herbert

astridm ·

Hallo Herbert,

leider habe ich bei mir diese Auswahlmöglichkeit nicht! Garkeine Auswahlboxen:

Habe dann eben in einem anderen Thread gelesen, dass man dieses [pageAsCategory] in der ext_localconf.php mittels:
$TYPO3_CONF_VARS['EXTCONF']['tt_products']['pageAsCategory'] = 0
ausschalten kann.

Finde diese Datei aber komischerweise nicht an der Stelle wo Sie sein sollte 🙁
Nun gut, suche dann noch mal weiter.
Vielen Dank für den Tipp, hat mir sehr gut geholfen – Nun weiss ich wo nach ich suchen muss!

Herzliche Grüße
Astrid

Flink ·
astridm schrieb

leider habe ich bei mir diese Auswahlmöglichkeit nicht! Garkeine Auswahlboxen:

Habe dann eben in einem anderen Thread gelesen, dass man dieses [pageAsCategory] in der ext_localconf.php mittels:
$TYPO3_CONF_VARS['EXTCONF']['tt_products']['pageAsCategory'] = 0
ausschalten kann.

Das ist erst ca. ab Version 2.4.8 auch über den Extension Manager möglich.

astridm schrieb

Finde diese Datei aber komischerweise nicht an der Stelle wo Sie sein sollte 🙁

Im Verzeichnis typo3conf der TYPO3-Installation. Dort das in die Datei localconf.php eintragen.

astridm ·

Guten Morgen Flink,

ich habe nun die Zeile

$TYPO3_CONF_VARS['EXTCONF']['tt_products']['pageAsCategory'] = 0

in die localconf.php eingetragen - es ändert leider nichts!
Dann habe ich einfach die ext_localconf.php-Datei aus einem anderen Projekt einkopiert - diese Datei war ja bei mir nicht vorhanden. In dieser Datei steht ja auch drin:

if (!defined($TYPO3_CONF_VARS['EXTCONF'][TT_PRODUCTS_EXTkey]['pageAsCategory'])) {
	$TYPO3_CONF_VARS['EXTCONF'][TT_PRODUCTS_EXTkey]['pageAsCategory'] = 0; //for page as categories:  1

Hmm, aber irgendwo hab ich noch den Wurm drin!
Kann ich nicht auch einfach bei der Darstellung etwas "ausblenden". - Ich weiß es ist nicht die feine Art - aber der Druck vom Kunden ....
Habe schon in meiner Template-Datei versucht diese Category-Anzeige auszukommentieren - hab dann aber Fehlermeldungen erhalten.

Vielleicht fällt Dir ja noch was ein?!
Vielen Dank

Astrid

Flink ·
astridm schrieb

Dann habe ich einfach die ext_localconf.php-Datei aus einem anderen Projekt einkopiert - diese Datei war ja bei mir nicht vorhanden.

Wenn diese Datei gefehlt hat, dann stimmt etwas Grundsätzliches mit deiner tt_products Extension nicht. In diesem Fall ist es notwendig, das ganze tt_products neu aus dem TER zu holen.

astridm ·

In diesem Fall ist es notwendig, das ganze tt_products neu aus dem TER zu holen.

Aber ich habe doch so viele Änderungen in den Dateien gemacht.
Diese werden dann doch überschrieben!

Grüße
Astrid

Flink ·
astridm schrieb

Aber ich habe doch so viele Änderungen in den Dateien gemacht.
Diese werden dann doch überschrieben!

Sind diese Änderungen von allgemeinem Interesse?

  • Ja: Stelle den Code doch zur Verfügung
    Nein: Schreibe eine eigene Extension, die tt_products über Hooks erweitert. Damit wäre dein Code getrennt vom tt_products Code. Bei einer Änderung von tt_products müßte nur mehr ggf. die Schnittstelle der Hooks angepaßt werden.

astridm ·

Ich habe lediglich Änderungen im Berechnungsskript, einige neue Eingabe-Felder etc. eingefügt.
Ich denke das ist nicht sehr anspruchsvoll für die Allgemeinheit. Ich habe dann verzweifelt Typo3 sowie die Shop-Extension upgedatet - nun schlage ich mich dann mit der Umstellung rum.

Immer wieder etwas neues. Vielen Dank aber für die Hilfsansätze.
Es hat wohl wirklich Probleme bei der Installation der Extension gegeben - musste die neue Version auch erst zweimal neu installieren bis ich alle Dateien hatte ?!
Habe auch schon mein eigentliches Anliegen:
$TYPO3_CONF_VARS['EXTCONF']['tt_products']['pageAsCategory'] = 0
gefunden!

Viele Grüße
Astrid