1 <?php
2
3 4 5 6 7 8
9 class TextLiteralField extends ReadonlyField {
10
11 function Field() {
12 if ($this->value)
13 $value = $this->dontEscape ? ($this->reserveNL ? Convert::raw2xml($this->value) : $this->value) : Convert::raw2xml($this->value);
14 else
15 $value = '<i>(' . _t('FormField.NONE', 'none') . ')</i>';
16
17 $attributes = array(
18 'id' => $this->id(),
19 'class' => 'readonly' . ($this->extraClass() ? $this->extraClass() : '')
20 );
21
22 $hiddenAttributes = array(
23 'type' => 'hidden',
24 'name' => $this->name,
25 'value' => $this->value,
26 'tabindex' => $this->getTabIndex()
27 );
28
29 $containerSpan = $this->createTag('span', $attributes, $value);
30
31
32 return $containerSpan;
33 }
34
35 }
36
[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the
Silverstripe Forums to ask development related questions.
-