Zurück   xt:Commerce Webshop Shop Support > xt:Commerce VEYTON 4.0 - Enterprise Shopsoftware > Fragen zur Software

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 08.03.2011, 20:21
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard Options- und Freitextmodul / Templates / Modifizierungen

Hi,

ich suche mir hier irgendwie nen Wolf, hat jemand eine Ahnung, wie man die Templates bzw. die dort verwendeten Strings modifiziert?

Ich mache mal ein Beispiel:

In den Templates unter ./options/items/ steht z.B. eine Variable

{$options_data.text}

hinter der sich dann ungefähr so etwas verbirgt:

[Name der Option] (+<span class="price"> [Preis der Option]</span>)

Also designtechnisch ein echter GAU. Ich finde nur nicht, wie man den Inhalt der Variable ändert und bevor ich jetzt mit regex_replace via Smarty auf die Variable losgehe, dachte ich frage ich mal hier nach.
Ebenso interessant wäre es, wie man z.B. die Größe der textarea in der gleichnamigen Option ändert - das scheint hinter der Variable $options_data.field verborgen zu sein.

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 08.03.2011, 20:39
Benutzer
 
Registriert seit: 12.07.2007
Beiträge: 77
Standard

Größe einer Textarea kannst Du im Smarty Tag mit rows= ... cols= ... oder mit class=... per CSS definieren.

Den ersten Part Deines Posts verstehe ich nicht ganz, was meinst Du mit Inhalte ändern?
Die Inhalte kommen aus den jeweiligen PHP Files und werden dort zumeist als $tpl_data dem Template zugewiesen, inhaltliche Änderungen sollten dann dort vorgenommen werden.

Grüße,
Ph
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 08.03.2011, 21:28
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard

Ja, aber im Template steht {$options_data.field} und in der Variable stehen u.a. die ganzen HTML-Tags, ich komme gar nicht an die textarea ran um dort Parameter setzen zu können.

Es gibt bei dem Plugin keine PHP-Files, nur classes und die sind ioncube verschlüsselt.

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 09.03.2011, 16:44
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard Es bleibt dabei / Aber Gewichtsberechung funktioniert jetzt!

Hi,

lt. dem Support von Bui-Hinsche bleibt es auch vorerst dabei, dass entgegen dem Sinn von Templates zumindest in deren Templates vom Options- und Freitextmodul Variablen neben den eigentlichen Werten auch hardcoded HTML-Elemente beinhalten, die dem Benutzer natürlich die individuelle Darstellung der einzelnen Optionsfelder deutlich erschweren. Da muss dann mit regular Expressions auf einzelne Smarty Variablen losgegangen werden, nur um z.B. einen Zeilenumbruch zwischen der Option und dem Aufpreis reinzupfriemeln.

Man kann das sehen wie man will, ich halte das für gelinde gesagt suboptimal. Was mich nur nervt ist, dass mir das wieder elend Zeit gekostet hat, das herauszufinden. Mit "ich kaufe mir ein Modul und lege dann los" war es wieder nichts.

Achja, falls es jemand interessiert: die Version des Options- und Freitextmoduls, welche ab heute bei BUI downloadbar ist (heißt aber auch 1.2.6), rechnet die Auf- und Ab-Gewichte der einzelnen Optionen jetzt richtig. Das ging wohl vorher noch nicht, aber da bin ich hart geblieben und im 2. Anlauf hatten sie es dann auch gefixt.
Eines muss man dem Support von BUI aber auf jeden Fall zugute halten: er arbeitet zeitnah und freundlich!

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 09.03.2011, 16:49
Benutzer
 
Registriert seit: 12.07.2007
Beiträge: 77
Standard

Hm, schade sowas - eigentlich sollten, wenn schon HTML-Tags mit übergeben werden zumindest in einer zweiten Variable noch die Rohdaten "für eigene Zwecke" enthalten sein. Wäre vielleicht nochmal eine Anmerkung an BUI.

Gruss,
Ph
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 09.03.2011, 17:33
Erfahrener Benutzer
 
Registriert seit: 05.09.2003
Beiträge: 10.580
Standard

Die Rohdaten stehen eigendlich komplett zur Verfügung im Template einfach mal mit Debug in jeweiligen Template ausgeben
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 09.03.2011, 18:47
Erfahrener Benutzer
 
Registriert seit: 08.02.2010
Beiträge: 197
Standard

Ich wollte die Optionen nebeneinander in 2 Spalten darstellen weil wir viele Optionen haben und die Liste ziemlich weit nach unten reicht..., habs allerdings nicht hinbekommen.

Anfrage beim Support ergab dass es dafür zusätzliche Kosten gibt.

Hmmm..., schade, hätte ich gerne selber gelöst.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 09.03.2011, 19:29
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard Rohdaten per {debug}

Hi,

das mit den Rohdaten per Debug rauszufummeln ist wirklich ein heißer Tip - hätte ich ehrlich gesagt auch darauf kommen können. Damit geht natürlich alles.
Sorry, da hatte ich einen Hänger. Bin aber zum Glück nicht der einzige - dem BUI Support ist das auch nicht eingefallen.

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 09.03.2011, 19:52
Erfahrener Benutzer
 
Registriert seit: 05.09.2003
Beiträge: 10.580
Standard

>> dem BUI Support ist das auch nicht eingefallen.

Doch ist es ich habs dir doch vorhin geschrieben
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 09.03.2011, 21:10
Erfahrener Benutzer
 
Registriert seit: 15.09.2009
Ort: Fürth
Beiträge: 189
Standard

>> Doch ist es ich habs dir doch vorhin geschrieben

Okay, das kann man so gelten lassen!

Wenn ich Dich schon mal 'dran habe': einen habe ich noch, dann ist auch die Textarea aufgedröselt und ich kann meine eigene bauen:

In der xt_product_options_textarea.html setzt sich die $options_data.field so zusammen:

Code:
<textarea name="..." value="" id="products_info[{$options_data.option_value_parent}_{$options_data.option_value_id}]$dreistellige_zahl"></textarea>
Ich finde nicht heraus, woher die $dreistellige_zahl bei 'id' kommt, die Smarty Debug Console schweigt sich darüber aus. Was ist das, die ändert sich bei jedem Aufruf.

Gruß, Uwe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
freitextmodul, modifizierungen, options, templates

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder in SELECT-Auswahl von Options- und Freitextmodul mabonline Fragen zur Software 5 09.02.2010 07:14
Templates und Design, Frage! nicnac Fragen zur Software 13 05.01.2010 21:31
Anfängerfrage:Wo und Wie füge ich das Impressum ein? dsl Installation und Konfiguration 1 09.11.2009 00:24
Hosting bei domaingo und ein paar Fragen vor dem Kauf items Installation und Konfiguration 0 01.06.2009 17:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand