|
|||
|
Hallo !
Habe mit der Suchfunktion die Sache mit Trauncate gefunden, auch eingebunden aber das klappte nicht, entweder bekam ich nen Fehler oder er hat die Beschreibung gar nicht mehr angezeigt... Mein Problem: Ich möchte auf der Startseite die neuen Artikel mit Kurzbeschreibung anzeigen lassen. Da die Boxen aber gleichgroß sein sollen, will ich die Kurzbeschreibung nach XXX Zeichen kürzen und durch ... ersetzen. Das Problem tauchte hier im Board schonmal auf, aber ich habe dazu keine Lösung gefunden. Zitat:
mfg Thomas |
|
|||
|
Smartycode Beispiele: ($articleTitle mit $module_data.PRODUCTS_SHORT_DESCRIPTION ersetzen)
{$articleTitle} {$articleTitle|truncate} {$articleTitle|truncate:30} {$articleTitle|truncate:30:""} {$articleTitle|truncate:30:"---"} {$articleTitle|truncate:30:"":true} {$articleTitle|truncate:30:"...":true} This will output: Two Sisters Reunite after Eighteen Years at Checkout Counter. Two Sisters Reunite after Eighteen Years at Checkout Counter. Two Sisters Reunite after... Two Sisters Reunite after Two Sisters Reunite after--- Two Sisters Reunite after Eigh Two Sisters Reunite after E... |
|
|||
|
danke für die Antwort, aber...
es geht nicht Kommt entweder nix oder der fehler hier document.write('Versandkosten'); ![]() hab natürlich alles so gemacht mit product_short... also das schon alles richtig... aber klappt absolut nicht er kürzt es einfach nicht Geändert von vanyaner (08.09.2008 um 15:41 Uhr) |
|
||||
|
na dann besorg dir als erstes mal einen vernünftigen html editor, denn der coder hier hat in der datei nichts verloren:
Code:
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40"> {$module_data.PRODUCTS_SHORT_DESCRIPT ION} da ist vor dem ION ein leerzeichen was da nicht hingehört wenn du in der new_products_default.html folgendes änderst geht es auch: {$module_data.PRODUCTS_SHORT_DESCRIPTION} zu {$module_data.PRODUCTS_SHORT_DESCRIPTION|truncate: 30:"...":true} und nicht vergessen den templates_c Ordner leeren
__________________
Grüße Oliver xt:Commerce VEYTON Reseller & Service Partner xt:Commerce 4 Templates | Service und Dienstleistungen | Install24.com |
|
|||
|
Funktioniert 100% also erzähl nicht, dass es nicht geht.
{$module_data.PRODUCTS_SHORT_DESCRIPTION|truncate: 30:"---"} erzeugt anstatt: Um den Text lesbarer und gegliedert zu gestalten, gibt es meist Zeichenkombinationen, die dem markierten Text eine Formatvorlage zuweisen. das hier: Um den Text lesbarer und--- Und wie Dukie sagt, wer Word als html Editor benutzt ist jegliche Hilfe viel zu spät. |
|
|||
|
die leerzeile ist nur hier beim Zitat vorhanden im script ist die nicht drin...
na ich öffne das script eigentlich ja nur mit dem Windows-Editor ![]() na ok vielleicht nicht so praktisch ok ich habs geändert in PHP-Code:
Fatal error: Smarty error: [in aquaristik-paradies/module/new_products_default.html line 21]: syntax error: unrecognized tag: $module_data.PRODUCTS_SHORT_DESCRIPTION|truncate: 30:"...":true (Smarty_Compiler.class.php, line 439) in /is/htdocs/wp1111543_2AT6SMT85K/www/paradies/includes/classes/Smarty_2.6.14/Smarty.class.php on line 1095 Template_C hab ich geleert... ich würd nich 100 mal schreiben wenns gehen würde... danke trotzdem für die Mühe erstmal ![]() und ich nutz eigentlich dreamweaver noch was aufgefallen lass ich eine leerzeile vor der truncate: 30 (also vor der 30) kommt der fehler mach ich die weg also truncate:30 dann kommt KEINE Beschreibung sondern nur document.write oder nichts
Geändert von vanyaner (09.09.2008 um 06:46 Uhr) |
|
|||
|
nein an der habe ich nichts geändert
hier ist sie PHP-Code:
PHP-Code:
|
|
|||
|
eben - es muss PRODUCTS_DESCRIPTION heissen
{if $module_data.PRODUCTS_DESCRIPTION!=''} {$module_data.PRODUCTS_DESCRIPTION|truncate: 30:"---"} <br /> {/if} Geändert von Rovert (09.09.2008 um 11:25 Uhr) |
|
|||
|
ja ok...
aber: dann würde er ja die lange Beschreibung nehmen... lasse ich das "truncate" weg, dann macht er mir ja die short hin... habe es nun mal in das was du geschrieben hast geändert... also in PHP-Code:
ich lass das mal eben so drin in der hoffnung du kannst es grad ansehen so habs wieder weggemacht es auf jedenfall nichts zu sehen weder lange noch kurze beschreibung und nichts mit punkten, wenn du nun schaust siehst du die short_description... mach ich truncate hinzu, dann kommen fehler... Nachfrage: muss in der DB irgendwas drin sein wegen dem Truncate Befehl ??? so ne Art plugin oder was weiss ich ? ich hab den befehl grad nur mal so gegoogelt da ich aber seit etlichen Jahren nicht mehr in der Materie drin war, kann ich nich viel damit anfangen Geändert von vanyaner (09.09.2008 um 11:38 Uhr) |
![]() |
| Lesezeichen |
| Stichworte |
| funktioniert, kürzen, produktbeschreibung |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Login funktioniert nicht | weichsel | Admininterface | 14 | 30.01.2009 21:51 |