Language()->phrase(CurrentPage()->TableName); was working well for my custom page Title in phpmaker2022, but when i moved to 2023 custom pages are no longer working.full code:Global page rendering
function Page_Rendering()
{
// set a client variable named Browser_Title by PageTitle and BodyTitle (project name)
$dynamictitle= Language()->phrase(CurrentPage()->TableName);
$constantitle='FABOTAS Portal';
if($dynamictitle=='payfees1stsemester.php'){
$dynamictitle= 'First Semester Fees';
}
else if($dynamictitle== 'studentdashboard.php'){
$dynamictitle= 'Dashboard';
}
else if($dynamictitle== 'studentdashboard.php'){
$dynamictitle= 'Dashboard';
}
else if($dynamictitle== 'home.php'){
$dynamictitle= 'Portal Home';
}
else if($dynamictitle== 'transaction.php'){
$dynamictitle= 'Transaction History';
}
else if($dynamictitle== 'receipt.php'){
$dynamictitle= 'Receipt';
}
else if($dynamictitle== 'users'){
$dynamictitle= 'Login';
}
else if($dynamictitle== 'courseregistration1st.php'){
$dynamictitle= 'first semester courseregistration';
}
else if($dynamictitle== 'courseregistration2nd.php'){
$dynamictitle= 'second semester courseregistration';
}
else if($dynamictitle== 'loadcf1.php'){
$dynamictitle= 'Load Courses 1st Semester';
}
else if($dynamictitle== 'printcourseform1st.php'){
$dynamictitle= 'Print Course Registration First Semester';
}
else if($dynamictitle== 'printcourseform2nd.php'){
$dynamictitle= 'Print Course Registration Second Semester';
}
else if($dynamictitle== 'firstsemesterresult.php'){
$dynamictitle= 'Print First Semester Result';
}
else if($dynamictitle== 'secondsemesterresult.php'){
$dynamictitle= 'Print Second Semester Result';
}
else if($dynamictitle== 'getpaymentstatus.php'){
$dynamictitle= 'Payment Status';
}
$title=ucfirst($dynamictitle);
SetClientVar("Browser_Title", $title. " | " . $constantitle);
}
Client Script :
var Browser_Title = ew.vars.Browser_Title;
document.title = Browser_Title;