Hallo zusammen,
hab es endlich geschafft eine kleine typo3 extension zu programmieren.
Nun wäre mir sehr daran gelegen feedback im Hinblick auf Verbesserungsvorschläge und evtl. auftretende Fehler zu erhalten.
Die extension stellt ein Suchformular bereit, mittels dem Informationen von amazon abgefragt werden können. Die Ergebnisse werden dann innerhalb von typo3 angezeigt.
Man benötigt unbedingt ein developer token von amazon, um das Ding zum laufen zu kriegen!
(http://www.amazon.de/exec/obidos/tg/browse/-/3516041/ref=cs_ln_h_3_0/302-5910028-76544638 )
Wer eine amazon Partner ID hat, kann diese ebenfalls angeben, dann werden alle links, die zu amazon führen um diese ID erweitert, bei Käufen, die daraus entstehen erhält man dann eine Werbekostenerstattung (oder wie das auch heißen mag :- )
http://www.amazon.de/exec/obidos/tg/stores/static/-/associates/associates/302-5910028-7654463
Hier der link zur extenson "amazon seach" bei typo3.org: http://typo3.org/1383.0.html?&tx_extrepmgm_pi1[mode]=1&tx_extrepmgm_pi1[showUid]=1036
Installationsanleitung ist vorhanden.
Viele Grüße
und vielen Dank für jegliches Feedback.
Achim.
Hallo Achim,
danke für die Extention, ich hab's installiert und es lief sofort :-) super
Eine Sache fehlt mir, oder habe ich in Deiner Doku übersehen:
Ich würde gerne eine Suche automatisch (ohne Suchformular) starten können. Z.B. alle Bücher zu einem festen Stichwort anzeigen lassen. Diese Suche sollte über TS steuerbar sein. Damit könnte man REFERER abhängig eine Buchempfehlung ausprechen.
Beispiel auf meine Website bezogen:
Der Benutzer kommt über google mit dem Suchbegriff "trainingsplan marathon". Dann bekommt er neben dem eigentlichen content, Buchempfehlungen über die amazon-Suche mit dem Suchbegriff "trainingsplan marathon".
Wär schon, wenn Du sowas einbauen könntest oder mir einen Hinweis zum Anpassen Deiner Extention gibst. Wenn Fehler auftreten meld ich mich 😉
Gruß Sascha
Hallo Sascha,
Du kannst das Plugin auch ohne Suchformular anlegen, also nur mit "LIST" im Code Teil, (das wird in der Doku beschrieben).
Wenn Du dann auf die Seite mit dem Plugin verlinkst musst Du die Parameter, die das Suchformular normalerweise liefert von Hand angeben, eine Url für Bücher zum Thema Marathon würde dann so aussehen:
http://.../index.php?id=54&tx_eim2amazonsearch_pi1[searchString]=marathon&tx_eim2amazonsearch_pi1[searchtypeselect]=KeywordSearch&tx_eim2amazonsearch_pi1[searchmodeselect]=books&tx_eim2amazonsearch_pi1[searchsubmit]=submitted&tx_eim2amazonsearch_pi1[pageNum]=1&tx_eim2amazonsearch_pi1[backUid]=42
searchString ist der Suchbegriff,
searchtype und searchmode werden in der doku erklärt.
backUid gibt die ID der referenzierenden Seite an, damit man wieder zurück kommt, der entsprechende link wird automatisch erzeugt, und kann im template "designed" werden.
Viele Grüße und vielen Dank fürs feedback!
Achim.
PS, ich weiß nicht, wann Du die extension heruntergeladen hast, es ist jetzt eine Beta Version im Netz, die errorhandling beinhaltet, dafür werden dann 1-2 zusätzliche Marker im Template benötigt. Außerdem war ein kleiner Bug versteckt, die extension hat bisher immer beim deutschen amazon nachgefragt, egal was man in den constants konfiguriert hatte.
Werden die Daten im Klartext übertragen oder wird werden die verschlüßelt? Kann ich mir nur die Bücher anzeigen lassen oder auch eine Bestellung abgeben?
Hallo Toni,
die Daten werden im Klartext übertragen, es handelt sich dabei ja um eine reine Datenbankabfrage, sensible Daten werden nicht verschickt.
Die Ausgabe erzeugt dann eine Liste mit den Büchern sowie zu jedem Buch einen link zu amazon, in den Deine amazon - Partner ID eincodiert ist. Mit diesem link wird dann zur amazon Website gewechselt, wo der eigentliche Kaufvorgang stattfindet. (Näheres dazu in der Doku bei typo3.org).
Dieser Kaufvorgang kann aufgrund der ID Deinem Partnerkonto zugeordnet werden und wird Dir somit vergütet. Da beim Kaufvorgang die amazon Website benutzt wird, liegt der Umgang mit den sensiblen Daten (Bankverbindung, Adresse, usw.) in der Verantwortung von amazon und hat mit meiner extension nichts mehr zu tun.
Für meine Zwecke war diese Bücherliste mit amazon - Verlinkung völlig ausreichend.
Weitere Funktionalitäten müssten separat implementiert werden. Soweit ich weiß, bietet die amazon SOAP Schnittstelle auch Funktionalitäten hinsichtlich Kaufabwicklung, Warenkorb usw. an. Man könnte also theoretisch einen "amazon shop" innerhalb der eigenen typo3 Installation aufbauen.
Die extension und der Quellcode ist ausreichend dokumentiert und kann sicherlich als Basis für weitergehende Anwendungen dienen.
Leider bin ich momentan hinsichtlich typo3 ziemlich in Projekten eingespannt und kann diese extension nicht auf kostenloser Basis weiterentwickeln.
Bei Bedarf stehe ich gerne als Freelancer beratend, oder auch programmierend für Projekte zur Verfügung.
Mit freundlichem Gruß
Achim.
Hallo,
ich habe gerade die Extension installiert. Leider wird nichts angezeigt.
Was ich gemacht habe:
1. Extension installiert
2. Developer Token eingegeben
3. Content Element ausgewählt
4. CODE: FORM, LIST eingegeben
Die sonstigen Layoutmöglichkeiten habe ich erst mal nicht genutzt.
Was ist falsch - was fehlt?
Gruß, MrGunn 😃
Hallo,
das ist seltsam. Wird überhaupt nichts angezeigt oder
ist wenigstens das "Suchen" Formular sichtbar?
Stell auch mal einen link auf die Seite mit dem installierten Plugin bereit.
Ich habe meine extension nochmals aufgerufen, die tut und amazon ist auch erreichbar, die Addresse der amazon SOAP Schnittstelle hat sich auch nicht verändert - seltsam das Ganze...
Gruß
Achim.
Hallo Achim,
auf der Seite wird nichts angezeigt, im Quelltext sieht man aber:
<!--INT_SCRIPT.6279fca345c59e08edfd7fc84bcd1742-->
Gruß, Fabian
Hallo Fabian,
ich hab die extension jetzt nochmal auf meinem lokalen Rechner unter windows installiert, auch dort läuft alles, wie in der Doku beschrieben.
1. Welche Typo3 Version verwendest Du?
2. Welches Betriebssystem/Webserver
3. Welche php Version
4. Ist Dein php so konfiguriert, dass es Warnmeldungen/Fehlermeldungen unterdrückt?
Falls ja, könntest Du diese Funktion temporär abstellen?
Dann hätten wir vielleicht einen Anhaltspunkt woran es liegen könnte. Evtl. benutzt meine extension, oder das zugrunde liegende NUSOAP Interface Funktionalitäten, die Dein PHP nicht bereitstellt?
Das kann ich aber auf Entfernung unmöglich entscheiden.
Melde Dich, wenn Du irgendwelche Anhaltspunkte hast, also Fehler- und/oder Warnmeldungen, dann kann ich gezielt Suchen, wie Dir zu helfen ist.
Viele Grüße
Achim.
PS: Hast Du schon versucht die extension zu entfernen und erneut zu installieren? Vielleicht ist ja bei der Datenübertragung von typo3.org irgendwas durcheinandergeraten und der code wird gar nicht interpretiert?
Hallo Achim,
ich habe noch mal deinstalliert und neu installiert, hat aber nichts geändert.
Nun habe ich mal das Content-Element in LINKS statt NORMAL gesetzt und nun ging´s. Warum? Eine andere Extension ist schuld:
Für die Spalte NORMAL stand bei mir
marks.NORMAL > plugin.tx_cccbrpwse_pi1
Mit
marks.NORMAL > styles.content.get
funktioniert es ...
Danke für Deinen Support
MrGunn 😃
Du kannst das Plugin auch ohne Suchformular anlegen, also nur mit "LIST" im Code Teil, (das wird in der Doku beschrieben). Wenn Du dann auf die Seite mit dem Plugin verlinkst musst Du die Parameter, die das Suchformular normalerweise liefert von Hand angeben, [...]
Hm. Von Hand ist so eine Sache... Wenn die automatisch generierte Navigation "Marathon Bücher" inkl. Verlinkung ausspuckt, kann ich das wohl nicht per Hand eingeben, oder?
Notlösung wäre hier, den Punkt "Marathon Bücher" als letzten Navigationspunkt manuell hinzuzufügen. Gibt es die Möglichkeit dem normalen Link den Anhang hinzuzufügen?
MrGunn 😃
index.php?id=*&tx_eim2amazonsearch_pi1[searchString]=Marathon&tx_eim2amazonsearch_pi1[searchtypeselect]=KeywordSearch&tx_eim2amazonsearch_pi1[searchmodeselect]=books&tx_eim2amazonsearch_pi1[searchsubmit]=submitted
anstelle des * muss die id der Seite gesetzt werden, welche das LIST Plugin enthält.
Falls Du einen zurück Knopf benötigst, der zur Aufrufenden Seite zurückführt kannst Du zusätzlich den Parameter &tx_eim2amazonsearch_pi1[backUid]=* angeben, für den * dann wieder die id angeben.
Ich hoffe, das hilft!
Viele Grüße
Achim
Hallo AchimE
Coole Ext.
Frage: Ist es auch möglich einen ASIN-Search durchzuführen und das Resultat anschliessend im Lite modus anzeigen zu können und anschliessend die Buchtitel mit einem Link zu versehen, der auf meiner eigenen Seite zu einer Heavy version führt. Dazu wäre ideal, wenn der Inhalt der Seiten auf das mod-Rewrite anspricht.
Ich weiss, viele punkte, aber können sehr wertvoll sein.
gruss, boarder
leider muss ich Dich enttäuschen, wie in der Doku beschrieben verwendet die extension momentan nur die lite Version des amazon soap interface 🙁
Da ich jedoch in der Zwischenzeit sehr viele Fragen und Anregungen zur amazon extension bekomme sammle ich diese zumindest und werde sie, wenn ich dazu komme in einer neueren Version berücksichtigen.
😉
Die neueste Version wird hinsichtlich der Suche und Auflistung folgende Aufteilung haben SEARCH -> einSuchformular LIST die Ergebnisliste DETAILS -> die genauen Daten eines Artikels. TEASER eine Liste, bei der man die Suchparameter im Code Feld mit angeben kann. TEASER und LIST führen dann immer auf eine Detail Seite und diese verlinkt dynamisch zurück.
Eine andere Anregung hier aus dem Thread war es verschiedene amazon webservices abfragbar zu machen
und an verschiedenen amazon Partnerprogrammen teilzunehmen (mehrere partner ID's). Michael hat dies angeregt und auch selbst schon dahingehende Veränderungen an der extension vorgenommen, diese werde ich ebenfalls berücksichtigen.
mit mod rewrite habe ich die Extension noch nicht ausgetestet. Die links der Form "index.php?id=...." müssten jedoch auch dann noch funktionieren, wenn man mittels mod_rewrite statische Seiten simuliert. Nur suchmaschinenfreundlich sind sie dann nicht... Ich habe aber irgendwo eine Anleitung, so dass ich auch das hinbekommen kann!
Wann es eine neue amazonsearch Version gibt steht momentan allerdings in den Sternen. Dies ist immer eine Zeitfrage.
Viele Grüße
Achim.
Achim
So wie du das beschreibst, hört es sich ausserordentlich interessant an!
freue mich schon drauf!
um es mal wieder aufleben zu lassen, ich habe die amazon ext. installiert und auch alles so eingetragen wie es in der doku beschrieben war, allerdings bekomme ich trotz:
locale [plugin.tx_eim2amazonsearch.locale]
The language specific locale -> Default: de
eine englische Version angezeigt, desweiteren sind auch keine bilder sichtbar, hab ich zufällig irgendetwas übersehen?
gruss & thx
o.
... das sollte eigentlich gehen. Ohne weitere Informationen kann ich da keine Lösung anbieten.
Schick doch mal Deinen TS Code (Setup und Constants), sowie den HTML Code des Templates.
Welche Typo Version verwendest Du? Ich habe die Extension unter 3.5 entwickelt und noch mit keinem anderen Typo getestet, vielleicht liegt ja auch darin eine Fehlerquelle verborgen - obwohl wenn Datensätze angezeigt werden, müsste es eigentlich gehen, und man muss nur noch mal an der Konfiguration "schrauben"...
Kann man Deine Installation online begutachten?
Viele Grüße
Achim
Sorry, hatte übersehen das es für die 3.5 geschrieben ist.. bei mir läuft zumindestens die 3.6.2 und es läuft ja auch bis auf ein paar kleinigkeiten 🙂
hier der link
http://www.xmlproject.de/index.php?id=14
Also bei mir läuft alles über einen einzigen Root_template
hier die Constants:
plugin.tt_news {
file.templateFile = fileadmin/news_template.tmpl
wrap1 = <font color="#000000"> <span class="ttlink">|</span> </font>
wrap2 = <font color="#000000"> <span class="ttlink">| </span></font>
color1 = #CCCCCC
color2 = #000000
PIDitemDisplay = 28
}
plugin.tx_eim2amazonsearch.dev_token = nummer_von_dev_token
plugin.tx_eim2amazonsearch.assoc_id = amazon_id_nr plugin.tx_eim2amazonsearch.resultType = lite
und hier mein setup_template:
# Startpunkt
seite = PAGE
seite {
typeNum = 0
bodyTag = <body background="fileadmin/images/bg.gif" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
stylesheet = fileadmin/style.css
meta.AUTHOR = XMLproject.de
meta.DESCRIPTION = Alles rund um XML, XSL XSLT XSL-FO XLink
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/index.htm
10.workOnSubpart = DOKUMENT
10.marks {
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
RECHTS1 = CONTENT
RECHTS1 {
table = tt_content
select.max = 1
select.begin = 0
select.orderBy = sorting
select.where = colPos=2
}
RECHTS2 = CONTENT
RECHTS2 {
table = tt_content
select.max = 1
select.begin = 1
select.orderBy = sorting
select.where = colPos=2
}
RECHTS3 = CONTENT
RECHTS3 {
table = tt_content
select.max = 1
select.begin = 2
select.orderBy = sorting
select.where = colPos=2
}
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
XY = 421, 93
backColor = #ff9900
10 = TEXT
10.text.field = subtitle // title
10.fontSize = 60
10.fontFile = fileadmin/fonts/baskvill.ttf
10.fontColor = #ffffff
10.niceText = 1
10.offset = 10, 75
20 = TEXT
20.text.field = subtitle // title
20.fontSize = 36
20.fontFile = fileadmin/fonts/arialb.ttf
20.fontColor = #ffffcc
20.niceText = 1
20.offset = 10, 200
}
MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 11
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.ATagParams = class="linkweiss"
MENU_OBEN.1.NO.linkWrap = | | |*| | | |*| |
MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 17
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.ATagParams = class="linkweiss"
MENU_LINKS.1.NO.linkWrap = | <br>
}
}
plugin.tt_news {
limit = 5
displayList {
image.file.maxW = 100
imageWrapIfAny (
<table align="left" bgcolor="#CCCCCC" cellpadding="1" cellspacing="0" border="0">
<tr>
<td>
<table bgcolor="#CCCCCC" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="ttlink"> | </span></td>
</tr>
</table>
</td>
</tr>
</table>
)
}
displaySingle {
image.file.maxW = 160
imageWrapIfAny (
<table align="left" bgcolor="#CCCCCC" cellpadding="1" cellspacing="0" border="0">
<tr>
<td>
<table bgcolor="#CCCCCC" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="ttlink"> | </span></td>
</tr>
</table>
</td>
</tr>
</table>
)
}
}
plugin.tx_eim2amazonsearch_pi1.layout = FILE
plugin.tx_eim2amazonsearch_pi1.layout.file = fileadmin/tpl_amazon.htm
hier mein html_template
<!--###LAYOUT### begin-->
###SEARCH_FORM###
###SEARCH_RESULTS###
###BACK_LINK###
<!--###LAYOUT### end-->
<!--###SEARCH_FORM_DETAILS### begin-->
<script language="javascript">
<!--//
function changeMode(){
###JAVASCRIPT###
formName = "tx_eim2amazonsearch_pi1[searchform]";
searchType = "tx_eim2amazonsearch_pi1[searchtypeselect]";
searchMode = "tx_eim2amazonsearch_pi1[searchmodeselect]";
selectedIndex = document.forms[formName].elements[searchType].selectedIndex;
selectedValue = document.forms[formName].elements[searchType].options[selectedIndex].value;
target = document.forms[formName].elements[searchMode];
newlength = values[selectedValue].length;
target.options.length = newlength;
for (i=0;i<newlength;i++){
target.options[i].text = text[selectedValue][i];
target.options[i].value = values[selectedValue][i];
if (values[selectedValue][i] == defvalue[selectedValue])
target.selectedIndex = i;
}
return true;
}
//-->
</script>
<table class="tx-eim2amazonsearch-pi1-searchForm" width="100%">
<form action="###PAGELINK###" method="POST" name="tx_eim2amazonsearch_pi1[searchform]">
<tr>
<td class="tx-eim2amazonsearch-searchlabel">###SEARCH_LABEL###</td>
<td class="tx-eim2amazonsearch-searchinput"><INPUT type="text" name="tx_eim2amazonsearch_pi1[searchString]" value="###SEARCHSTRING###"></td>
</tr>
<tr>
<td class="tx-eim2amazonsearch-searchtypelabel">###SEARCH_TYPE_LABEL###</td>
<td class="tx-eim2amazonsearch-searchtypeselect"><select name="tx_eim2amazonsearch_pi1[searchtypeselect]" onchange="javascript:changeMode();">###SEARCH_TYPE_OPTIONS###</select></td>
</tr>
<tr>
<td class="tx-eim2amazonsearch-searchmodelabel">###SEARCH_MODE_LABEL###</td>
<td class="tx-eim2amazonsearch-searchmodeselect"><select name="tx_eim2amazonsearch_pi1[searchmodeselect]">###SEARCH_MODE_OPTIONS###</select></td>
</tr>
<tr>
<td> </td>
<td class="tx-eim2amazonsearch-searchsubmit">
<INPUT type="hidden" name="tx_eim2amazonsearch_pi1[searchsubmit]" value="submitted">
<INPUT type="image" class="tx_eim2amazonsearch_pi1[searchsubmitbutton]" name="tx_eim2amazonsearch_pi1[searchsubmitbutton]" alt="###SUBMIT_LABEL###" src="fileadmin/templates/images/amazon/search.gif">
</td>
</tr>
</form>
</table>
<!--###SEARCH_FORM_DETAILS### end-->
<!--###SEARCH_RESULT_LIST### begin-->
###STATISTICS###
###NAVIGATION###
<table class="tx-eim2amazonsearch-pi1-searchResults" width="100%">
###ITEMS###
</table>
###NAVIGATION###
<!--###SEARCH_RESULT_LIST### end-->
<!--###DISPLAYFIELDS### begin-->
<tr>
<td class="tx-eim2amazonsearch-pi1-itemimage"><IMG src="###ImageUrlMedium###" alt="" width="97"></td>
<td class="tx-eim2amazonsearch-pi1-details">
<TABLE class="tx-eim2amazonsearch-pi1-detailtable" width="100%">
<tr>
<td class="tx-eim2amazonsearch-pi1-itemnumber" valign="top">###ITEMNUM###</td><td class="tx-eim2amazonsearch-pi1-itemlink"><!--###Url### begin-->###ProductName###<!--###Url### end--></td>
</tr>
###LISTFIELDS###
</TABLE>
</td>
</tr>
<!--###DISPLAYFIELDS### end-->
<!--###LISTFIELD### begin-->
<tr>
<td class="tx-eim2amazonsearch-pi1-itemlabel">###RESULT_LABEL###</td>
<td class="tx-eim2amazonsearch-pi1-item">###RESULT_ITEM###</td>
</tr>
<!--###LISTFIELD### end-->
<!--###NO_RESULTS### begin-->
<table class="tx-eim2amazonsearch-pi1-searchResults">
<tr>
<td class="tx-eim2amazonsearch-pi1-noresult">###NO_RESULTS_TEXT###</td>
</tr>
</table>
<!--###NO_RESULTS### end-->
<!--###ERRORPART begin-->
<table class="tx-eim2amazonsearch-pi1-searchErrorpart">
<tr>
<td class="tx-eim2amazonsearch-pi1-errorlabel">###ERROR_LABEL###</td>
</tr>
<tr>
<td class="tx-eim2amazonsearch-pi1-errortext">###ERROR_TEXT###</td>
</tr>
</table>
<!--###ERRORPART### end-->
<!--###STATISTICTABLE### begin-->
<TABLE class="tx-eim2amazonsearch-pi1-stat" width="100%">
<TR>
<TD class="tx-eim2amazonsearch-pi1-statLabel" width="75%">###LABEL_NUM_RESULTS###</TD><TD class="tx-eim2amazonsearch-pi1-statItem">###NUM_RESULTS###</TD>
</TR>
<TR>
<TD class="tx-eim2amazonsearch-pi1-statLabel" width="75%">###LABEL_NUM_PAGES###</TD><TD class="tx-eim2amazonsearch-pi1-statItem">###NUM_PAGES###</TD>
</TR>
<TR>
<TD class="tx-eim2amazonsearch-pi1-statLabel" width="75%">###LABEL_ACTUAL_PAGE###</TD><TD class="tx-eim2amazonsearch-pi1-statItem">###ACTUAL_PAGE###</TD>
</TR>
</TABLE>
<!--###STATISTICTABLE### end-->
<!--###NAVIGATIONITEMS### begin-->
<table class="tx-eim2amazonsearch-pi1-nav" width="100%">
<tr>
<td class="tx-eim2amazonsearch-pi1-navfirst"><!--###FIRSTPAGE_LINK### begin--><IMG SRC="fileadmin/templates/images/amazon/first.gif" ALT="###FIRSTPAGE_LABEL###" border="0" width="36" height="19"><!--###FIRSTPAGE_LINK### end--></td>
<td class="tx-eim2amazonsearch-pi1-navprev"><!--###PREV_TEN_LINK### begin--><IMG SRC="fileadmin/templates/images/amazon/prev.gif" ALT="###PREV_TEN_LABEL###" border="0" width="20" height="19"><!--###PREV_TEN_LINK### end--></td>
<td class="tx-eim2amazonsearch-pi1-navpages">###NAVIGATIONPAGES###</td>
<td class="tx-eim2amazonsearch-pi1-navnext"><!--###NEXT_TEN_LINK### begin--><IMG SRC="fileadmin/templates/images/amazon/next.gif" ALT="###NEXT_TEN_LABEL###" border="0" width="20" height="19"><!--###NEXT_TEN_LINK### end--></td>
</tr>
</table>
<!--###NAVIGATIONITEMS### end-->
<!--###NAVIGATIONPAGE### begin-->
<!--###NAVIGATION_PAGE_LINK### begin-->###PAGE_NUM###<!--###NAVIGATION_PAGE_LINK### end-->
<!--###NAVIGATIONPAGE### end-->
<!--###BACK_LINK_PART### begin-->
<table class="tx-eim2amazonsearch-pi1-backlink" width="100%">
<tr><td><!--###BACK_LINK_HREF### begin-->###BACK_LINK_LABEL###<!--###BACK_LINK_HREF### end--></td></tr>
</table>
<!--###BACK_LINK_PART### end-->
Grundsätzlich funktioniert die suche auch, er listet sie auch brav auf, allerdings zeigt er mir nicht die bilder und das language pack 'de' greift halt auch nicht, ich hab es direkt über die ext.manager installiert.
achso an den farben und css bin ich grad dran daran sollte es nicht scheitern 😉
danke mal im voraus 🙂
gruss
oezer
Also, das mit dem Bild liegt daran, dass in der default Einstellung das kleine Bild eingestzt wird (amazon bietet ja 3 Möglichkeiten an small, medium und large).
Das Standard TS Setup sieht so aus:
plugin.tx_eim2amazonsearch_pi1.displayfields{
1 = ProductName
2 = ImageUrlSmall
}
Du musst dann
plugin.tx_eim2amazonsearch_pi1.displayfields.2 = ImageUrlMedium
einsetzen.
Es genügt also nicht, den Marker im HTML Template zu setzen, man muss auch im Setup der Programmlogik mitteilen, welche Marker ersetzt werden müssen...
Das mit der Ländereinstellung hab ich noch nicht herausgefunden, hast Du die Einstellung im Constanteditor auf "default" belassen?
Viele Grüße
Achim.
jepp
locale [plugin.tx_eim2amazonsearch.locale]
The language specific locale
[]
Default: de
die ist so eingestellt -> default de,
noch ein weiterer Eintrag!
hab in der locallang.php einfach default durch 'de' ersetzt und jetzt zeigt stimmt auch die sprache.
das andere probiere ich gleich mal aus 🙂 thx
nachtrag:
die bilder kann ich jetzt sehen 😃
wie ist das eigentlich mit dem design und css einbinden, ich hab den css immer über <span class="name">whatever</span> und dann in der css datei über SPAN.name werte gesteuert. das kann ich ja hier genauso machen oder? weil ich gesehen habe das im template ja viele classen ja schon bestehen?
noch ein nachtrag:
Du kannst das Plugin auch ohne Suchformular anlegen, also nur mit "LIST" im Code Teil, (das wird in der Doku beschrieben).
Wenn Du dann auf die Seite mit dem Plugin verlinkst musst Du die Parameter, die das Suchformular normalerweise liefert von Hand angeben, eine Url für Bücher zum Thema Marathon würde dann so aussehen:
wo genau muss ich den link den eingeben damit dieser mit dem suchbegriff aufgerufen wird? kannst du mir das genau sagen wo ich das mache?