Project

General

Profile

Actions

Bug #52629

closed

Tx_Workspaces_Service_Fehooks corrupts page output

Added by David Gurk about 11 years ago. Updated over 5 years ago.

Status:
Rejected
Priority:
Must have
Assignee:
-
Category:
Workspaces
Target version:
-
Start date:
2011-03-02
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.7
PHP Version:
Tags:
Complexity:
medium
Is Regression:
No
Sprint Focus:

Description

The hook_eofe() inside Workspaces extension don't respect TypoScript setup with "config.admPanel = 0".

The situation:
- I have 2 pages.
- "Page A" has an active admin panel with an active simulated date.
- "Page B" has a TypoScript setup with "page.config.admPanel = 0".

The problem:
- In the HTML from "Page B", the content (script-tag) from typo3_src-4.7.15/typo3/sysext/workspaces/Resources/Private/Templates/Preview/Preview.html is rendered.
- This unnecessary code can break javascript.

A Solution?
Within typo3_src-4.7.15/typo3/sysext/workspaces/Classes/Service/Fehooks.php the admin panel visibility state should be respected. Maybe with a condition similar to this?

$tsfeBeUserAuth = t3lib_div::makeInstance('t3lib_tsfeBeUserAuth');
if(!$tsfeBeUserAuth->isAdminPanelVisible()) {
    return;
}

Hope for your help and a fix for the next update. =)

Best regards,

David


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Epic #84044: Admin Panel ReworkClosedSusanne Moog2010-08-11

Actions
Actions

Also available in: Atom PDF