Jump to content


Photo
- - - - -

Core Element - Name

name core element

  • This topic is locked This topic is locked
16 replies to this topic

#1 woodman

woodman
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 02 June 2015 - 09:26

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

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

 

Спасибо


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 02 June 2015 - 09:34

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


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

#3 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 02 June 2015 - 09:37

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


  • 0

#4 woodman

woodman
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 02 June 2015 - 09:41

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

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


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

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

Attached Thumbnails

  • Untitled-1.jpg

  • 0

#5 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 02 June 2015 - 09:42

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

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

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


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

#6 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 02 June 2015 - 09:43

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


  • 0

#7 woodman

woodman
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 02 June 2015 - 09:46

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

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

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

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

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

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

 

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


Edited by lotosdima, 02 June 2015 - 09:48.

  • 0

#8 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 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
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 02 June 2015 - 10:29

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


  • 0

#10 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 02 June 2015 - 10:34

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


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





Also tagged with one or more of these keywords: name, core element

Click to return to top of page in style!