Hallo Community,
meine Frage bezieht sich auf TT_Products.
Ich möchte auf einer Shop Seite Angebote in einem rechten
gesondertem Bereich anzeigen Lassen. Das Problem
liegt darin dass, das Highlighting das selbe List Template nimmt und
somit für den rechten Bereich viel zu Breit ist.
Wie ist es möglich das zu bewerkstelligen?
Mit freundlichen Grüßen
frOsT1337
Hallo Frost,
ich mach das so, nur mal als Idee vielleicht
#------------------------------------------------------
# Template fuer den Empfehlung-Bereich
#
empf = CONTENT
empf {
table = tt_products
select {
pidInList=24
where = deleted=0 and hidden=0
andWhere = highlight=1
}
renderObj = COA
renderObj {
#-------------------
# Name des Artikels
10 = TEXT
10.field = title
10.wrap = <h1>|</h1>
#-------------------
# Kurzbeschreibung des Artikels
# 15 = TEXT
# 15.field = note
# 15.wrap = <p>|</p>
# 15.required = 1
# 15.crop = 50|...|1
20 = IMAGE
20.file.import = fileadmin/shopbilder/
20.file.import.field = image
20.file.width = 120
20.file.params = makerounded
20.params = style="margin-left: 15px; margin-top: 10px; margin-bottom: 10px"
20.wrap = |
# 20.stdWrap.typolink {
# parameter=35
# additionalParams.insertData = 1
# additionalParams=&tx_ttproducts_pi1[product]={field:uid}
# ATagParams = class="anker"
# }
30 = TEXT
30.value = Im Shop ansehen
30.wrap = <br/>|
30.typolink {
parameter=35
additionalParams.insertData = 1
additionalParams=&tx_ttproducts_pi1[product]={field:uid}
}
}
}
Gruß
Cope
wie funktioniert das dann genau? 🙂
Hallo frOsT
Du hast sicher in Deinem HTML-Template einen Marker an der Stelle, wo die Highlights auftreten sollen, sagen wir mal ###highLight###. Du musst den nur noch mit dem COA füllen.
Also etwa
subparts.highLight < empf
empf wie im Posting vorher.
LG
Cope
was meinst du mit COA füllen?
MfG frOsT
Hallo frOsT,
ich meine mit "COA" das Ding in dem Content
kuckst Du hier
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Content/Index.html
Du kopierst das Typoscript Schnippsel in das Setup eines Templates. Irgendwo in diesem Template weisst Du ja sicher schon den Subpart-Markern etwas zu
(vllt. so in der Art subpart.Hauptinhalt < styles.content.get)
Du wirst auch sicher ein Subpart für das Anzeigen des "Highlight-Produktes" haben.
Dem Subpart weisst Du einfach dieses empf zu....
Durch das TS-Schnippsel bekommst Du ein Inhaltselement (in meinem Beispiel heisst es halt zufällig "empf"). Dieses empf enthält dann den Namen des Produkts, ein Bild des Produkts und einen Link auf die Einzelansicht des Produktes. Das kannst Du mit ein bisschen probieren erweitern und Deinen Wünschen anpassen.
Es wird also hier überhaupt nicht das HTML-Template für Highlight benutzt, sondern per Typoscript erzeugt.
Viele Grüße
Cope
Hallo Cope,
Danke für deine Antwort
Ich arbeite aber nicht mit Markern.
ich benutze Templavoila.
Wie mache ich das in meinem Fall?
Mit Typoscript Path?
Bräuchte hilfe 🙂
MfG frOsT
Hallo frOst,
puh, mit TV kenn ich mich leider nicht aus 😢 Wird sich sicher jemand finden hier.
Viel Erfolg
Cope
Hallo wäre es bei diesem tt_products_highlight Template beispiel auch möglich, dei tt_products eigenen Marker wie z.B. "###PRODUCT_IMAGE###" zu nutzen.
Könntest du ein Beispiel zeigen?
Beste Grüße Pierre
das ganze lässt sich am besten mit einem Template Suffix lösen - hierzu hat man in der tt_products Plugin -> List -> flexform ein Feld wo man zb. template1 einträgt - im html template des Shops legt man einen neun part für das 2te List Template an
<!-- ###ITEM_LIST_TEMPLATE_TEMPLATE1 ###begin -->
<!-- ###ITEM_LIST_TEMPLATE_TEMPLATE1 ###end -->