Перейти к содержимому


Фотография
- - - - -

Core Element - Name

name core element

  • Закрытая тема Тема закрыта
Сообщений в теме: 16

#1 woodman

woodman

Отправлено 02 June 2015 - 09:26

Где поменять тип элемента Name?

Мне нужно вместо текстовой строки сделать texarea, чтоб была возможность делать перенос строки в нужном месте при длинных заголовках.

 

Спасибо


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 02 June 2015 - 09:34

lotosdima, напишите более подробнее какой именно элемент name, какая версия JBZoo?


  • 0
Изображение
 

#3 DMTR3000S

DMTR3000S

Отправлено 02 June 2015 - 09:37

Вопросы с длинными именами проще решить через php/css, имхо. Где-то была тема, вроде, на форуме


  • 0

#4 woodman

woodman

Отправлено 02 June 2015 - 09:41

При редактировании типа, шаблон можно наполнять элементами из библиотеки справа. Внизу есть опция Edit Core elements, но, по сути, там только уровни доступа настраиваются.

Вот и я хочу узнать, где в файлах лежит Name и как мне его на textarea поменять.


Вопросы с длинными именами проще решить через php/css, имхо. Где-то была тема, вроде, на форуме

Это не проще, это единственный способ. Чтоб что-то править, это нужно найти сначала

Прикрепленные изображения

  • Untitled-1.jpg

  • 0

#5 Cheren-dow

Cheren-dow

Отправлено 02 June 2015 - 09:42

Asbjorn, да можно использовать метод  truncate хелпера string

$this->app->string->truncate('Какой то текст', 5, '...');

lotosdima, используйте  truncate


  • 1
Изображение
 

#6 DMTR3000S

DMTR3000S

Отправлено 02 June 2015 - 09:43

Cheren-dow, да, вот его я и имел ввиду


  • 0

#7 woodman

woodman

Отправлено 02 June 2015 - 09:46

Asbjorn, да можно использовать метод  truncate хелпера string

$this->app->string->truncate('Какой то текст', 5, '...');

lotosdima, используйте  truncate

Вы меня не поняли.

Мне не нужно урезать заголовки, мне нужно иметь возможность разбить его на две строки.

Поле text не дает такой возможности, textarea позволяет это сделать. Вот я и хочу тип элемента поменять.

 

Вернее даже не разбить на две строки, а сделать перенос, чтоб не было "висячих" строк


Сообщение отредактировал lotosdima: 02 June 2015 - 09:48

  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 02 June 2015 - 10:12

Для админки необходимо заменить в файле

сайт\administrator\components\com_zoo\views\item\tmpl\edit.php

вывод инпута

<input class="inputbox" type="text" name="name" id="name" size="60" value="<?php echo $this->item->name; ?>" />

на textarea, для подачи, необходимо в файле

сайт\media\zoo\elements\itemname\itemname.php

заменить на textarea  вывод renderSubmission


  • 0
Изображение
 

#9 woodman

woodman

Отправлено 02 June 2015 - 10:29

Хм... как бы да, поле я сделал textarea, но все же оно мне не позволяет делать перенос на новую строку


  • 0

#10 Cheren-dow

Cheren-dow

Отправлено 02 June 2015 - 10:34

lotosdima, посмотрите функцию nl2br


  • 0
Изображение
 





Темы с аналогичным тегами name, core element

Click to return to top of page in style!