2017 © Pedro Peláez
 

silverstripe-module silverstripe-simple-linkfield

Adds a new simple linkfield fieldtype.

image

hailwood/silverstripe-simple-linkfield

Adds a new simple linkfield fieldtype.

  • Wednesday, January 25, 2017
  • by hailwood
  • Repository
  • 1 Watchers
  • 0 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Silverstripe Simple Link Field

Screenshot, (*1)

  • user defined protocols: Any are supported and depending on the option selected (http, https, or mailto) we'll validate it.

Installation

composer require hailwood/silverstripe-simple-linkfield

Options

TextLinkField:
  default_protocols:
    http: 'http://'
    https: 'https://'
    mailto: 'Email'
````

#### Usage
##### Dataobject/Page
```php
class DataObjectWithLink extends DataObject {

    protected static $db = [
        'Link' => 'Varchar(255)',
        'LinkWithoutEmail' => 'Varchar(255)',
    ];

    public function getCMSFields(){
        $fields = parent::getCMSFields();

        $fields->addFieldsToTab('Root.Main', [
            TextLinkField::create('Link', 'Link'),
            TextLinkField::create('LinkWithoutEmail')->withoutEmailOption()
        ]);

        return $fields;
    }

}
Methods
  • withoutEmailOption(): Quickly disable the default email option
  • withEmailOption($title = 'Email'): Quickly enable or set the title on the default email option
  • setProtocolList([]): Set the local instances protocol list
  • getProtocolList(): Get the list of protocols in use by this local instance

The Versions

25/01 2017

dev-master

9999999-dev

Adds a new simple linkfield fieldtype.

  Sources   Download

GNU

The Requires

 

by Matthew Hailwood

silverstripe forms fields links

25/01 2017

v1.0.0

1.0.0.0

Adds a new simple linkfield fieldtype.

  Sources   Download

GNU

The Requires

 

by Matthew Hailwood

silverstripe forms fields links

25/01 2017

dev-develop

dev-develop

Adds a new simple linkfield fieldtype.

  Sources   Download

GNU

The Requires

 

by Matthew Hailwood

silverstripe forms fields links