mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-09-29 12:49:00 +02:00
MINOR Simplified page type dropdown labels, removed redundant info (fixes #7474)
This commit is contained in:
parent
c8052da5b8
commit
4986355e3f
@ -2337,27 +2337,8 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
|
|||||||
|
|
||||||
$pageTypeName = $instance->i18n_singular_name();
|
$pageTypeName = $instance->i18n_singular_name();
|
||||||
|
|
||||||
if($class == $this->class) {
|
|
||||||
$currentClass = $class;
|
$currentClass = $class;
|
||||||
$result[$class] = $pageTypeName;
|
$result[$class] = $pageTypeName;
|
||||||
} else {
|
|
||||||
$translation = _t(
|
|
||||||
'SiteTree.CHANGETO',
|
|
||||||
'Change to "%s"',
|
|
||||||
|
|
||||||
"Pagetype selection dropdown with class names"
|
|
||||||
);
|
|
||||||
|
|
||||||
// @todo legacy fix to avoid empty classname dropdowns when translation doesn't include %s
|
|
||||||
if(strpos($translation, '%s') !== FALSE) {
|
|
||||||
$result[$class] = sprintf(
|
|
||||||
$translation,
|
|
||||||
$pageTypeName
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
$result[$class] = "{$translation} \"{$pageTypeName}\"";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// if we're in translation mode, the link between the translated pagetype
|
// if we're in translation mode, the link between the translated pagetype
|
||||||
// title and the actual classname might not be obvious, so we add it in parantheses
|
// title and the actual classname might not be obvious, so we add it in parantheses
|
||||||
|
Loading…
Reference in New Issue
Block a user