Zum Inhalt springen

Erste Schritte, bitte helft mir :)

Erstellt am 16. März 2009 · 23 Antworten · letzte Antwort am 23. März 2009 · Seite 2 von 2

Tags: Frage

MajPay ·

Okay, alles neu drauf gemacht.

Extension div installiert (0.1.0)
Extension table installiert (0.1.22)
Extension fh_library installiert (0.0.20)
Extension static_info_tables installiert (2.1.0)
Extension tt_products installiert (2.6.0)

Deutsche Übersetzungen installiert

Diese Anleitung Step-By-Step (1:1!!!) nachgearbeitet
http://wiki.typo3.org/index.php/Tt_products_tutorial

Und was wird mir angezeigt?
Nichts! Kein T-Shirt!

Das soll mal jemand verstehen!

Zusätzlich läuft noch tt_news 2.5.2

MajPay ·

So, ich habe auf einer Website gelesen, dass die 2.6.0 aus dem TER fehlerhaft sein soll. Habe mir dann von jambage.com die 2.5.11 geladen.

Wieder alles gelöscht, Datenbank geleert und von 0 begonnen.

Ich installiere also:
tt_news 2.5.2
div2007 0.1.24
table 0.1.23
static_info_tables 2.1.0
tt_products 2.5.11

Ich richte meine Seite ein.. Noch kein Plugin platziert. Aber ich inkludiere tt_products old style im Basis Template.

Ich will also testen, ob meine Seite mal so aussieht, wie sie soll und was wird mir im Frontend ausgegeben:

Fatal error: Class 'tslib_pibase' not found in /PATH/typo3conf/ext/tt_products/pi1/class.tx_ttproducts_pi1.php on line 76

OKAY, langsam komm ich mir verarscht vor.

Ich installiere also trotzdem noch zusätzlich die fh_library 0.0.20, rufe das Frontend erneut auf, aber der selbe Fehler.

Kann es denn sein, dass tt_products mit Typo3 4.2.6 nicht kompatibel ist? Ich weiß nicht mehr was tun...

MajPay ·

Was für Abhängigkeiten in was für Versionen habt ihr da laufen?

Kannst du mir evtl. die komprimierten (.t3x) Extension files mailen?

Julian.​Hofmann ·
MajPay schrieb

Was für Abhängigkeiten in was für Versionen habt ihr da laufen?

Die Abhängigkeiten, die tt_products verlangt:
# depends on div 0.0.13-
# depends on table 0.1.13-
# depends on fh_library 0.0.19
Alle in der jeweils aktuellen versiona us dem TER.

MajPay schrieb

Kannst du mir evtl. die komprimierten (.t3x) Extension files mailen?

Nein, da sie im TER verfügbar sind.

MajPay ·

Wenn jemand die tt_products Extension in Version 2.5.11 zum laufen bekommen möchte muss er anscheinend in der Datei tt_products/pi1/class.tx_ttproducts_pi1.php am Beginn eine Zeile hinzufügen.

require_once(PATH_tslib.'class.tslib_pibase.php');

Wurde mit im Jambage.com Board geholfen.

MajPay ·

Unglaublich aber wahr, ich habs geschafft.

Da ich bei jeder Installation das selbe Problem hatte bin ich noch einmal mein Haupttemplate durchgegangen und dessen Einstellungen.

Das Problem war die vorbereitung für Mehrsprachigkeit, die ich immer gleich einstelle, also die entsprechenden Zeilchen im TS mussten weg.

Bei mir sah das so aus:

config.language = de
config.locale_all = de_DE
config.sys_language_uid = 1

Sobald ich einen mehrsprachigen Shop machen muss werd' ich wohl wieder mit den Problemen konfrontiert sein.

Und danke nochmals für die Mühe.

MajPay ·

Also, ich will jetzt mein Kategorie Menü bauen.

Es soll so ausgegeben werden:

<ul>
<li>
Kategoriename
Kategorie Bild
</li>
</ul>

Beides verlinkt.

Wenn ich in dem Template nachsehe, das ich als Basis verwende finde ich folgendes HTML:

<h2>ITEM_CATLIST_TEMPLATE</h2>
<p><em>This subpart is used to display the regular list of categories.</em></p>
<!-- ###ITEM_CATLIST_TEMPLATE### begin
	This subpart is used to display the regular list of categories.
	-->
    <div class="tt_products_item_catlist"><ul>
    	<!-- ###CATEGORY_SINGLE### begin-->
		
        	<!--###LINK_CATEGORY### begin-->
            	<li>###LIST_LINK###</li>
            <!--###LINK_CATEGORY### end-->
		
      <!-- ###CATEGORY_SINGLE### end--> 

       <br /> <!-- ###CATEGORY_SINGLE_2### begin-->
        <!-- ###CATEGORY_SINGLE_2### end-->

        <br /><!-- ###CATEGORY_SINGLE_3### begin-->
        <!-- ###CATEGORY_SINGLE_3### end-->
    </div>

<!-- ###ITEM_CATLIST_TEMPLATE### end -->
<br /><br />

Füge ich dort zum Beispiel das ein:

<!--###LINK_CATEGORY### begin-->
<li>
###LIST_LINK###
###CATEGORY_IMAGE###
</li>
<!--###LINK_CATEGORY### end-->

Wird mir der Marker fürs Bild nicht ersetzt.

Stelle ich in den Constants folgendes um:

plugin.tt_products.displayCatListType =

Wird mir zwar das Bild angezeigt (warum auch immer), aber statt des </ul> wird mit so etwas ausgegeben </>.

Wieso wird die Liste im Template gestartet aber per Typoscript geschlossen? Was soll das denn für ein Blödsinn sein?

Und kann mir vielleicht jemand sagen, wie ich einen Link auf das Bild legen kann? Beim tt_news Template gibts da so schöne Marker dafür, die kann ich in dem Template nicht benutzen...

Ich habe jetzt übrigens die 2.5.11 laufen. Da kann ich im Template auch nur das "shop system old style" inkludieren.

MajPay ·

Andere Frage:

Wie kann ich in meiner Produktliste die Varianten anzeigen lassen? Mein Template sieht so aus:

<!-- ###ITEM_LIST_TEMPLATE### begin
This subpart is used to display the regular list of products. It's also used by search-results.-->
   
<div class="tt_products_item_list">

	<div class="page_navigation">
		<div class="page_prev"><!--###LINK_PREV###-->vorherige Seite<!--###LINK_PREV###--></div>
		<!-- ###LINK_BROWSE### begin -->[ ###BROWSE_LINKS### ]<!-- ###LINK_BROWSE### end-->
		<div class="page_next"><!--###LINK_NEXT###-->n&auml;chste Seite<!--###LINK_NEXT###--></div>
	</div>

<!-- ###ITEM_CATEGORY_AND_ITEMS### -->
	
	<!-- ###ITEM_CATEGORY### begin -->
	<div class="products-list-category">
		<h2 class="category_title">###CATEGORY_TITLE###</h2>
		###CATEGORY_IMAGE###
	</div>
	<!-- ###ITEM_CATEGORY### end -->
	
	<!-- ###ITEM_LIST### begin -->
	<div class="products-list-products">
	
		<!-- ###ITEM_SINGLE### begin-->
		<form method="post" action="###FORM_URL###">
			<div class="listitem">
				<h3>###PRODUCT_TITLE###<!--###LINK_ITEM###--> (mehr Info)<!--###LINK_ITEM###--></h3>
				<p class="listitem_subheader"><em>###PRODUCT_SUBTITLE###</em></p>
				<div class="order">
					<p class="price"><strong>###PRICE_TAX### Euro</strong></p>
					<div class="submit">
						<button type="submit" name="order"/>In den Warenkorb</button>
					</div>
				</div>
			</div>
		</form>
		<!-- ###ITEM_SINGLE### end -->
	</div>
	<!-- ###ITEM_LIST### end -->
	
	<!-- ###ITEM_CATEGORY_AND_ITEMS### end -->
	<div class="clear">&nbsp;</div>

	<div class="page_navigation">
		<div class="page_prev"><!--###LINK_PREV###-->vorherige Seite<!--###LINK_PREV###--></div>
		<!-- ###LINK_BROWSE### begin -->[ ###BROWSE_LINKS### ]<!-- ###LINK_BROWSE### end-->
		<div class="page_next"><!--###LINK_NEXT###-->n&auml;chste Seite<!--###LINK_NEXT###--></div>
	</div>

</div>
<!-- ###ITEM_LIST_TEMPLATE### end -->
MajPay ·

Wieder mal klassisch 🙂

30 Minuten gegoogled und Templates durchgesucht und 2 Minuten nach dem Posten im Manual fündig geworden.

Für die, die nicht fündig wurden:

<!-- ###display_variant1### -->
<select name="###FIELD_COLOR_NAME###" rows="1">###PRODUCT_COLOR###</select>
<!-- ###display_variant1### -->
<!-- ###display_variant2### -->
<select name="###FIELD_SIZE_NAME###" rows="1">###PRODUCT_SIZE###</select>
<!-- ###display_variant2### -->