Page URLs now support dots (.)
Add hook for cms.page.init
This commit is contained in:
parent
e73f82bffe
commit
20e279bf4c
|
|
@ -195,6 +195,15 @@ class Controller extends BaseController
|
|||
$this->pageObj->onInit();
|
||||
CmsException::unmask();
|
||||
|
||||
/*
|
||||
* Extensibility
|
||||
*/
|
||||
if ($event = $this->fireEvent('page.init', [$url, $page], true))
|
||||
return $event;
|
||||
|
||||
if ($event = Event::fire('cms.page.init', [$this, $url, $page], true))
|
||||
return $event;
|
||||
|
||||
/*
|
||||
* Execute AJAX event
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ class Page extends CmsCompoundObject
|
|||
{
|
||||
protected $settingsValidationRules = [
|
||||
'title' => 'required',
|
||||
'url' => ['required', 'regex:/^\/[a-z0-9\/\:_\-\*\[\]\+\?\|]*$/i']
|
||||
'url' => ['required', 'regex:/^\/[a-z0-9\/\:_\-\*\[\]\+\?\|\.]*$/i']
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ return [
|
|||
'menu_label' => 'Seiten',
|
||||
'no_list_records' => 'Keine Seiten gefunden',
|
||||
'new' => 'Neue Seite',
|
||||
'invalid_url' => 'Ungültiges URL-Format. Die URL muss mit einem Slash beginnen und darf nur Ziffern, lateinische Zeichen und die folgenden Symbole beinhalten: _-[]:?|/+*',
|
||||
'invalid_url' => 'Ungültiges URL-Format. Die URL muss mit einem Slash beginnen und darf nur Ziffern, lateinische Zeichen und die folgenden Symbole beinhalten: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Wollen Sie die ausgewählten Seiten wirklich löschen?',
|
||||
'delete_confirm_single' => 'Wollen Sie diese Seite wirklich löschen?',
|
||||
'no_layout' => '-- Kein Layout --'
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ return [
|
|||
'menu_label' => 'Pages',
|
||||
'no_list_records' => 'No pages found',
|
||||
'new' => 'New page',
|
||||
'invalid_url' => 'Invalid URL format. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: _-[]:?|/+*',
|
||||
'invalid_url' => 'Invalid URL format. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Do you really want to delete selected pages?',
|
||||
'delete_confirm_single' => 'Do you really want delete this page?',
|
||||
'no_layout' => '-- no layout --'
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ return [
|
|||
'menu_label' => 'Pages',
|
||||
'no_list_records' => 'Aucune page trouvée',
|
||||
'new' => 'Nouvelle page',
|
||||
'invalid_url' => 'Format d\'URL invalide. L\'URL doit commencer par un / et peut contenit des chiffres, des lettres et les symboles suivants: _-[]:?|/+*',
|
||||
'invalid_url' => 'Format d\'URL invalide. L\'URL doit commencer par un / et peut contenit des chiffres, des lettres et les symboles suivants: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Voulez-vous vraiment supprimer les pages sélectionnées ?',
|
||||
'delete_confirm_single' => 'Voulez-vous vraiment supprimer cette page ?',
|
||||
'no_layout' => '-- aucun layout --'
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ return [
|
|||
'menu_label' => 'Pagine',
|
||||
'no_list_records' => 'Pagine non trovate',
|
||||
'new' => 'Nuova pagina',
|
||||
'invalid_url' => 'Formato URL non valido. L\'URL deve iniziare con una barra e può contenere numeri, lettere e i seguenti simboli: _-[]:?|/+*',
|
||||
'invalid_url' => 'Formato URL non valido. L\'URL deve iniziare con una barra e può contenere numeri, lettere e i seguenti simboli: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Sei sicuro di voler eliminare le pagine selezionate?',
|
||||
'delete_confirm_single' => 'Sei sicuro di voler eliminare questa pagina?',
|
||||
'no_layout' => '-- nessun layout --'
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ return [
|
|||
'menu_label' => 'ページ',
|
||||
'no_list_records' => 'ページが見つかりません',
|
||||
'new' => '新ページ',
|
||||
'invalid_url' => '正しくないURL形式。URLはスラッシュ(/)で始まり、数字、ラテン文字、_-[]:?|/+*で構成します。',
|
||||
'invalid_url' => '正しくないURL形式。URLはスラッシュ(/)で始まり、数字、ラテン文字、._-[]:?|/+*で構成します。',
|
||||
'delete_confirm_multiple' => '指定した全ページを本当に削除しますか?',
|
||||
'delete_confirm_single' => '本当にこのページを削除しますか?',
|
||||
'no_layout' => '-- レイアウト無し --'
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ return [
|
|||
'menu_label' => 'Pagina\'s',
|
||||
'no_list_records' => 'Geen pagina\'s gevonden',
|
||||
'new' => 'Nieuwe pagina',
|
||||
'invalid_url' => 'Ongeldig URL formaat. De URL moet beginnen met een schuine streep en mag enkel bestaan uit letters, cijfers en de volgende tekens: _-[]:?|/+*',
|
||||
'invalid_url' => 'Ongeldig URL formaat. De URL moet beginnen met een schuine streep en mag enkel bestaan uit letters, cijfers en de volgende tekens: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Weet je zeker dat je de geselecteerde pagina\'s wilt verwijderen?',
|
||||
'delete_confirm_single' => 'Weet je zeker dat je deze pagina wilt verwijderen?',
|
||||
'no_layout' => '-- geen layout --'
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ return [
|
|||
],
|
||||
'menu_label' => 'Páginas',
|
||||
'no_list_records' => 'Nenhuma página foi encontradas',
|
||||
'invalid_url' => 'Formato de URL inválido. O URL deve começar com o símbolo de barra e pode conter dígitos, letras latinas e os seguintes símbolos: _-[]:?|/+*',
|
||||
'invalid_url' => 'Formato de URL inválido. O URL deve começar com o símbolo de barra e pode conter dígitos, letras latinas e os seguintes símbolos: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Você realmente quer excluir as páginas selecionadas?',
|
||||
'delete_confirm_single' => 'Você realmente quer excluir esta página?',
|
||||
'no_layout' => '-- sem layout --'
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ return [
|
|||
'menu_label' => 'Pagini',
|
||||
'no_list_records' => 'Nu au fost gasite pagini',
|
||||
'new' => 'Pagina noua',
|
||||
'invalid_url' => 'Format URL invalid. URL-ul ar trebui sa inceapa cu un slash ( / ) si poate sa contina cifre, caractere latine si urmatoarele simboluri: _-[]:?|/+*',
|
||||
'invalid_url' => 'Format URL invalid. URL-ul ar trebui sa inceapa cu un slash ( / ) si poate sa contina cifre, caractere latine si urmatoarele simboluri: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Vreti sa stergeti paginile selectate?',
|
||||
'delete_confirm_single' => 'Vreti sa stergeti aceasta pagina?',
|
||||
'no_layout' => '-- fara macheta --'
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ return [
|
|||
'menu_label' => 'Страницы',
|
||||
'no_list_records' => 'Страницы не найдены',
|
||||
'new' => 'Новая страница',
|
||||
'invalid_url' => 'Неверный формат адреса. Адрес страницы должен начинаться со знака / и может содержать цифры, латинские буквы, и следующие знаки: _-[]:?|/+*',
|
||||
'invalid_url' => 'Неверный формат адреса. Адрес страницы должен начинаться со знака / и может содержать цифры, латинские буквы, и следующие знаки: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Вы действительно хотите удалить выделенные страницы?',
|
||||
'delete_confirm_single' => 'Вы действительно хотите удалить эту страницу?',
|
||||
'no_layout' => '-- без шаблона --'
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ return [
|
|||
'menu_label' => 'Sidor',
|
||||
'no_list_records' => 'Inga sidor funna',
|
||||
'new' => 'Ny sida',
|
||||
'invalid_url' => 'Felaktigt URL-format. URLen skall starta med ett / och kan innehålla siffror, bokstäver och följande tecken: _-[]:?|/+*',
|
||||
'invalid_url' => 'Felaktigt URL-format. URLen skall starta med ett / och kan innehålla siffror, bokstäver och följande tecken: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Vill du verkligen radera markerade sidor?',
|
||||
'delete_confirm_single' => 'Vill du verkligen radera denna sida?',
|
||||
'no_layout' => '-- ingen layout --'
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ return [
|
|||
'menu_label' => 'Sayfalar',
|
||||
'no_list_records' => 'Hiç sayfa yok.',
|
||||
'new' => 'Sayfa oluştur',
|
||||
'invalid_url' => 'Hata URL formatı. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: _-[]:?|/+*',
|
||||
'invalid_url' => 'Hata URL formatı. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: ._-[]:?|/+*',
|
||||
'delete_confirm_multiple' => 'Seçili sayfaları silmek istediğinize emin misiniz?',
|
||||
'delete_confirm_single' => 'Bu sayfayı silmek istediğinize emin misiniz?',
|
||||
'no_layout' => '-- şablon yok --'
|
||||
|
|
|
|||
Loading…
Reference in New Issue