PDA

Zobacz pełną wersję : Jak zwiększyć długość pola zwięzły opis w VirtueMart 2?



d2_karamba
25-04-2013, 12:10
Zwięzły opis produktu w VirtueMart 2 domślnie ma 40 znaków, reszta jest obcięta "..."
Padła już odpowiedź na tym forum jak tą długość opisu zmienić:

Opcja ta jest zapisana w pliku:
components/com_virtuemart/views/category/tmpl/default.php
w linii:
<?php echo shopFunctionsF::limitStringByWord($product->product_s_desc, 40, '...') ?>
Zmień wartość 40 na dowolną inną

Zmieniam więc tą wartość 40 i na mniejszą i większą ale opis pozostaje bez zmian, dalej obcięty po 40 znakach.
Może jeszcze gdzieś wyżej jest narzucona taka długość opisu?

Wie ktoś gdzie to zmienić?

zwiastun
25-04-2013, 12:29
Sprawdź jeszcze wielkość pola w bazie danych. Może tam jest również ograniczenie

d2_karamba
25-04-2013, 13:03
No o tym nie pomyślałem :) ale przejrzałem tabele virtuemart, nie widzę nigdzie wartości która mogłaby odpowiadać za długość tego skróconego opisu.
Panie Zwiastun w którym miejscu może się to znajdować? Jeżeli to w ogóle jest zapisane w bazie? Jeśli nie ma możliwości edycji z PA to może i w bazie nie być..

d2_karamba
27-04-2013, 00:13
Znalazłem rozwiązanie
Ustawienia szablonu joomla nadpisują tą wartość długości krótkiego opisu produktu. Wartość zmienić należy w tym miejscu:

\templates\Your template\html\com_virtuemart\category\default.php

<?php echo shopFunctionsF::limitStringByWord($product->product_s_desc, 100, '...') ?>