Есть мой начинающий сайт, находящийся в процессе технических доработок - http://climatx.ru/ Как вы знаете есть в виртуемарт функция вывода краткого описания, так вот....уже давно мучаюсь по поводу вывода этих самых описаний как тут - http://xice.ru/ то есть в столбик, ровненько и красиво!
как у меня выводятся можно посмотреть на этой странице в самой нижней строчки! пробовал разное, не хочет и всё нормально выводить!
А вы не смотрели как там это реализовано? Обычная табличка, в которой в левом столбце выравнивание по левому краю, а в правам наоборот или не знаете где находятся шаблоны VirtualMart?
это я понимаю! и где шаблоны знаю! понимаете, в админке поле в которое вводишь короткий анонс - имеет тип обычного поля, поэтому когда я туда ввожу данные, текст разбегается!
я нашел файлик в которым задан этот параметр поля, обычное input-text! пробовал его преобразить в табличный вид, не получилось! поэтому прошу помощи тут!!!
Сайт, который вы привели в пример, сделан на битриксе. А у него описания полей как раз так и задаются по парам [ключ]->[значение]. Соответсвенно вывод в шаблонах скорей всего реализован каким-нибудь foreach, что и помогло достичь данный результат (они в таблице делают вывод).
А каким образом вы вносите свои описания? Как я понимаю это обычный textarea в админке? Что мешает вам в в неё ввести в виде html-кода таблицу с этими описаниями? Или просто каждое поле с новой строки (или используя тэг <br />).
Другое дело, если к этой textarea подключён редактор, который режет html-тэги. В таком случае, попробуйте вводить данные как и хотите - каждое поле с новой строки, а во вьюхе (шаблоны вывода) для этого блока попытаться вывести с помощью php-функции nl2br. Т.е. в шаблоне, где раньше было что-то вроде
echo $short_description;
попробуйте
echo nl2br($short_description);
Это функция автоматом заменит все переносы строк на тег <br />, и тогда при выводе каждая строка описания будет именно с новой строки.
С другой стороны это всего лишь догадки, давно с virtuemart работал.
Получилось как-то сумбурно, так что пишите, если что-то непонятно
Вы не там подставляете функцию nl2br. Это вывод описания в админку, а вам надо было её попробовать выводить в шаблоне вывода товаров.
Просто у меня сейчас времени немного маловато, могу попробовать вам помочь, только ночью, если не забуду. А вообще можете зайти на joomlaforum.ru и там в соответствующем разделе задайте этот вопрос. Там вам в лёт с джумлой помогут :-)
Да, то, что я и имел в виду :-) В шаблоне вывода функцию выставили?)
К сожалению сейчас времени нету, если не боитесь, то можете скинуть мне доступы в личку - завтра посмотрю. Или просто ссылку в админку, где описания задаёте - у меня на локальном сервере где-то валяется сайт с virtumart, могу глянуть