Re: [TYPO3-german] Typo3 Page.ts Dateien in verschiedenen Extensions

2018-01-10 Diskussionsfäden Dave Zen

Das wäre halt mal interessant zu wissen, ob jede Page.ts Datei jeder 
aktivierten Extension automatisch geladen wird, auch wenn diese Extension nicht 
im statischen Template eingebunden ist. Ist das ein Bug oder Absicht?

Ich hätte jetzt erwartet, dass der Code aus der Page.ts nur ausgeführt wird, 
wenn die Extension im Template auch eingebunden ist.

Im Template Analyzer sehe ich nur, dass die Configuration/TypoScript Ordner 
geladen werden aber nicht die Configuration/TSconfig Ordner.

Das betrifft auch nicht nur meine Extensions. Ich habe eine SEO Extension 
installiert und aktiviert aber die Tabs mit den Einstellungen sind auch dann 
sichtbar, wenn die Extension gar nicht im Template der Website eingebunden ist. 
Es gibt dann zwar einen Hinweis, dass die Extensions nicht in den statischen 
Templates gefunden wurde (und damit nicht funktioniert) aber auch hier hätte 
ich erwartet, dass die Tabs nicht auftauchen da die SEO Extensions gar nicht 
eingebunden ist...


Quote: li...@berlin-typo3.de wrote on Wed, 10 January 2018 17:39


Hallo Dave,

Zitat: Im statischen Template von EXT1 und EXT2 ist jeweils die EXT0 
eingebunden.

Deswegen vielleicht?


Wenn die EXT0 eingebunden ist, wird möglicherweise alles aus der EXT0 gezogen.

Zusätzlich ziehst dann noch einmal die jeweils „richtige" ts Datei.

Das kannst du checken im Template Analyzer im Backenmodul „Template".
Dort siehst du, welche dateien in welcher Reihenfolge eingebunden sind.


viele Grüße
Birgit

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3 Page.ts Dateien in verschiedenen Extensions

2018-01-10 Diskussionsfäden Dr. Dieter Porth

Hallo Dave,

Du möchtest EXT0 als 'Steinbruch' für EXT1 und EXT2 verwenden. Damit 
muss aber die EXT0 eigentlich gar nicht 'richtig' installierst werden.


Warum definierst du nicht in ext_emconf.php der EXT1 eine Abhängikeit zu 
EXT0, lädst den statischen Code von EXT0 gar nicht und definierst in 
EXT1 eine TsConfig-Datei, die alle für EXT1 benötigten Backend-Layout 
aus EXT0 hereinholt. Für die Extension EXT2 verfährst du analog. So 
haben EXT1 und EXT2 in ihren Templates nur den Code, den sie brauchen.


https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionArchitecture/DeclarationFile/Index.html

Durch die Dependencie kannst du sicher auf die EXT0 verweisen, ohne mit 
Conditions nur bestimmteSeiten beachten zu müssen.


Über den Weg bist du auch Update-Save und ein ignoranten User kann EXT0 
nicht einfach deinstallieren oder updaten. Ohne zuvor EXT1 und EXT2 
deinstalliert oder geupdated zu haben.


Mit besten Grüßen

 Dieter


Am 10.01.2018 um 17:25 schrieb Dave Zen:


Hallo,

ich habe ein allgemeine Frage zu der Datei Page.ts von Typo3.

Beispiel:
Es gibt zwei Websites und jede Website ist in einer Extension (EXT1, 
EXT2) ausgelagert. Beide Extensions sind auch aktiviert.
Es gibt noch eine dritte Extension (EXT0), dort sind alle für Website 
1 und 2 genutzten Backend Layouts vorhanden, bspw.


TSconfig/BE_Layout/Layout1Spalte.ts
TSconfig/BE_Layout/Layout2Spalten.ts
etc.

In der EXT0 ist die Datei TSconfig/Page.ts ohne Inhalt.

Im statischen Template von EXT1 und EXT2 ist jeweils die EXT0 
eingebunden.


Die Idee war jetzt, dass ich in der Page.ts von EXT1 und EXT2 eine 
Liste an Dateipfaden zu den jeweiligen genutzten BELayout Dateien 
angebe, bspw in EXT1:


source="FILE:EXT:EXT0/Configuration/TSconfig/PageTS/BE_Layouts/Layout1Spalte.ts" 
extensions="ts">


und in EXT2:
source="FILE:EXT:EXT0/Configuration/TSconfig/PageTS/BE_Layouts/Layout2Spalten.ts" 
extensions="ts">


Ich hätte jetzt erwartet, das ich in EXT1 nur das BELayout mit einer 
Spalte sehe und in EXT2 wird mir das Layout mit zwei Spalten angezeigt.


Leider werden in beiden Websites beide Layouts angezeigt und ich weiß 
nicht warum...


Ich kann jetzt noch eine Condition um die Pfadangabe machen, bspw. für 
EXT1

[PIDinRootline = 1]
source="FILE:EXT:EXT0/Configuration/TSconfig/PageTS/BE_Layouts/Layout1Spalte.ts" 
extensions="ts">

[end]

Damit wird das BELayout auch nur in EXT1 angezeigt (und nicht in EXT2) 
aber ist diese Condition immer notwendig? Das Layout mit zwei Spalten 
würde auch weiterhin in EXT1 angezeigt werden (es sei denn, ich 
arbeite da auch mit einer Condition), obwohl EXT2 gar nicht im 
statischen Template von EXT1 eingebunden ist.


Wenn ich eine Page.ts Datei in einer Extension habe dann sollte diese 
Page.ts Datei auch nur ausgewertet werden, wenn die entsprechende 
Extension eingebunden wurde und nicht standardmäßig immer alle Page.ts 
Dateien ausgewertet werden, auch wenn die entsprechende Extension gar 
nicht im Template zu finden ist... oder mache ich etwas verkehrt?


Kennt jemand das "Problem" und kann mir vielleicht eine Auskunft geben?

Vielen Dank
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


--

Dr. Dieter Porth - Web-Entwickler

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

2018-01-10 Diskussionsfäden Birgit
es müsst sogar ziemlich einfach gehen:

https://api.typo3.org/typo3cms/current/html/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_mvc_1_1_controller_1_1_abstract_controller.html#aa8e60e2182c9ffeca4111b9f0927b007


redirectToUri   (   
$uri,
$delay = 0,
$statusCode = 303 
)   

viele Grüße
Birgit



> Am 10.01.2018 um 17:53 schrieb Birgit :
> 
> Habe ich nicht ausprobiert, kannst du aber hier nachsehen:
> 
> https://api.typo3.org/typo3cms/8/html/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_mvc_1_1_web_1_1_response.html
> https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/extbase/Classes/Mvc/Web/Response.php
> https://api.typo3.org/typo3cms/8/html/extbase_2_classes_2_mvc_2_web_2_response_8php_source.html#l00268
> 
> setStatus (   
>   $code,
>   $message = null 
> ) 
> 
> viele Grüße
> Birgit
> 
> 
>> Am 10.01.2018 um 17:38 schrieb Hagen Gebauer :
>> 
>> Hallo Birgit,
>> 
>> dankesehr! Hier wird letztlich auf das Default-404-Handling der Site 
>> zurückgegriffen, richtig? Gibt es aber in meiner Variante eine Möglichkeit 
>> einen 404-Status zu senden? Damit ich dennoch eine benutzerfreundliche 
>> Extension-spezifische 404-Seite anzeigen lassen kann? Die folgende Idee 
>> funktioniert nicht, obwohl man an dieser Stelle in einer Controller-Action 
>> offenbar mit $this->response->setHeader() und ->sendHeaders() auch 
>> HTTP-Header senden/überschreiben kann:
>> 
>> public function showAction(\Your\Model\Name $model = null)
>> {
>>  if (!is_null($model)) {
>>  $this->view->assign('model', $model);
>>  } else {
>>  $this->response->setStatus(404);
>>  }
>> }
>> 
>> Es wird die Fehlermeldung angezeigt, aber mit «HTTP/1.1 200 OK» anstatt "404 
>> Not Found"
>> 
>> LG: Hagen.
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

2018-01-10 Diskussionsfäden Birgit
Habe ich nicht ausprobiert, kannst du aber hier nachsehen:

https://api.typo3.org/typo3cms/8/html/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_mvc_1_1_web_1_1_response.html
https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/extbase/Classes/Mvc/Web/Response.php
https://api.typo3.org/typo3cms/8/html/extbase_2_classes_2_mvc_2_web_2_response_8php_source.html#l00268

setStatus   (   
$code,
$message = null 
)   

viele Grüße
Birgit


> Am 10.01.2018 um 17:38 schrieb Hagen Gebauer :
> 
> Hallo Birgit,
> 
> dankesehr! Hier wird letztlich auf das Default-404-Handling der Site 
> zurückgegriffen, richtig? Gibt es aber in meiner Variante eine Möglichkeit 
> einen 404-Status zu senden? Damit ich dennoch eine benutzerfreundliche 
> Extension-spezifische 404-Seite anzeigen lassen kann? Die folgende Idee 
> funktioniert nicht, obwohl man an dieser Stelle in einer Controller-Action 
> offenbar mit $this->response->setHeader() und ->sendHeaders() auch 
> HTTP-Header senden/überschreiben kann:
> 
> public function showAction(\Your\Model\Name $model = null)
> {
>   if (!is_null($model)) {
>   $this->view->assign('model', $model);
>   } else {
>   $this->response->setStatus(404);
>   }
> }
> 
> Es wird die Fehlermeldung angezeigt, aber mit «HTTP/1.1 200 OK» anstatt "404 
> Not Found"
> 
> LG: Hagen.
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] MIME-Typen werden bei Upload in fileadmin nicht zugeordnet

2018-01-10 Diskussionsfäden Daniel Schmidt

Hallo zusammen,

ich stehe vor einem Rätsel:

Ich habe meine Typo3 (7.6.16 ) Installation auf einen neuen Server übertragen. 
Alles hat soweit funktioniert. Nur habe ich das Problem, dass wenn ich 
Bilddateien in Fileadmin hochlade, der MIME Typ nicht mehr zugeordnet wird, und 
somit das image processing als auch die Backend-Bildbearbeitung nicht 
funktioniert.

Der neue Server läuft mit Apache & PHP7-FPM & HTTP/2. 
Die entprechenden Apache-Module für das Handling der MIME-Typen sind installiert und aktiviert.


Für Lösungsvorschläge bzw. Denkanstöße wäre ich sehr dankbar.
begin 644 Bildschirmfoto 2018-01-10 um 17.33.29.png
MB5!.1PT*&@H-24A$4@``!/@```"6"`8```!#]C:C```!)VE#0U!K0T=#

Re: [TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

2018-01-10 Diskussionsfäden Hagen Gebauer

Hallo Birgit,

dankesehr! Hier wird letztlich auf das Default-404-Handling der Site zurückgegriffen, 
richtig? Gibt es aber in meiner Variante eine Möglichkeit einen 404-Status zu senden? 
Damit ich dennoch eine benutzerfreundliche Extension-spezifische 404-Seite anzeigen 
lassen kann? Die folgende Idee funktioniert nicht, obwohl man an dieser Stelle in einer 
Controller-Action offenbar mit $this->response->setHeader() und ->sendHeaders() 
auch HTTP-Header senden/überschreiben kann:

public function showAction(\Your\Model\Name $model = null)
{
if (!is_null($model)) {
$this->view->assign('model', $model);
} else {
$this->response->setStatus(404);
}
}

Es wird die Fehlermeldung angezeigt, aber mit «HTTP/1.1 200 OK» anstatt "404 Not 
Found"

LG: Hagen.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3 Page.ts Dateien in verschiedenen Extensions

2018-01-10 Diskussionsfäden Birgit
Hallo Dave,

Zitat: Im statischen Template von EXT1 und EXT2 ist jeweils die EXT0 
eingebunden.

Deswegen vielleicht?


Wenn die EXT0 eingebunden ist, wird möglicherweise alles aus der EXT0 gezogen.

Zusätzlich ziehst dann noch einmal die jeweils „richtige“ ts Datei.

Das kannst du checken im Template Analyzer im Backenmodul „Template“.
Dort siehst du, welche dateien in welcher Reihenfolge eingebunden sind.


viele Grüße
Birgit


> Am 10.01.2018 um 17:25 schrieb Dave Zen :
> 
> Hallo,
> 
> ich habe ein allgemeine Frage zu der Datei Page.ts von Typo3.
> 
> Beispiel:
> Es gibt zwei Websites und jede Website ist in einer Extension (EXT1, EXT2) 
> ausgelagert. Beide Extensions sind auch aktiviert.
> Es gibt noch eine dritte Extension (EXT0), dort sind alle für Website 1 und 2 
> genutzten Backend Layouts vorhanden, bspw.
> 
> TSconfig/BE_Layout/Layout1Spalte.ts
> TSconfig/BE_Layout/Layout2Spalten.ts
> etc.
> 
> In der EXT0 ist die Datei TSconfig/Page.ts ohne Inhalt.
> 
> Im statischen Template von EXT1 und EXT2 ist jeweils die EXT0 eingebunden.
> 
> Die Idee war jetzt, dass ich in der Page.ts von EXT1 und EXT2 eine Liste an 
> Dateipfaden zu den jeweiligen genutzten BELayout Dateien angebe, bspw in EXT1:
> 
>  source="FILE:EXT:EXT0/Configuration/TSconfig/PageTS/BE_Layouts/Layout1Spalte.ts"
>  extensions="ts">
> 
> und in EXT2:
>  source="FILE:EXT:EXT0/Configuration/TSconfig/PageTS/BE_Layouts/Layout2Spalten.ts"
>  extensions="ts">
> 
> Ich hätte jetzt erwartet, das ich in EXT1 nur das BELayout mit einer Spalte 
> sehe und in EXT2 wird mir das Layout mit zwei Spalten angezeigt.
> 
> Leider werden in beiden Websites beide Layouts angezeigt und ich weiß nicht 
> warum...
> 
> Ich kann jetzt noch eine Condition um die Pfadangabe machen, bspw. für EXT1
> [PIDinRootline = 1]
>  source="FILE:EXT:EXT0/Configuration/TSconfig/PageTS/BE_Layouts/Layout1Spalte.ts"
>  extensions="ts">
> [end]
> 
> Damit wird das BELayout auch nur in EXT1 angezeigt (und nicht in EXT2) aber 
> ist diese Condition immer notwendig? Das Layout mit zwei Spalten würde auch 
> weiterhin in EXT1 angezeigt werden (es sei denn, ich arbeite da auch mit 
> einer Condition), obwohl EXT2 gar nicht im statischen Template von EXT1 
> eingebunden ist.
> 
> Wenn ich eine Page.ts Datei in einer Extension habe dann sollte diese Page.ts 
> Datei auch nur ausgewertet werden, wenn die entsprechende Extension 
> eingebunden wurde und nicht standardmäßig immer alle Page.ts Dateien 
> ausgewertet werden, auch wenn die entsprechende Extension gar nicht im 
> Template zu finden ist... oder mache ich etwas verkehrt?
> 
> Kennt jemand das "Problem" und kann mir vielleicht eine Auskunft geben?
> 
> Vielen Dank
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Typo3 Page.ts Dateien in verschiedenen Extensions

2018-01-10 Diskussionsfäden Dave Zen

Hallo,

ich habe ein allgemeine Frage zu der Datei Page.ts von Typo3.

Beispiel:
Es gibt zwei Websites und jede Website ist in einer Extension (EXT1, EXT2) 
ausgelagert. Beide Extensions sind auch aktiviert.
Es gibt noch eine dritte Extension (EXT0), dort sind alle für Website 1 und 2 
genutzten Backend Layouts vorhanden, bspw.

TSconfig/BE_Layout/Layout1Spalte.ts
TSconfig/BE_Layout/Layout2Spalten.ts
etc.

In der EXT0 ist die Datei TSconfig/Page.ts ohne Inhalt.

Im statischen Template von EXT1 und EXT2 ist jeweils die EXT0 eingebunden.

Die Idee war jetzt, dass ich in der Page.ts von EXT1 und EXT2 eine Liste an 
Dateipfaden zu den jeweiligen genutzten BELayout Dateien angebe, bspw in EXT1:



und in EXT2:


Ich hätte jetzt erwartet, das ich in EXT1 nur das BELayout mit einer Spalte 
sehe und in EXT2 wird mir das Layout mit zwei Spalten angezeigt.

Leider werden in beiden Websites beide Layouts angezeigt und ich weiß nicht 
warum...

Ich kann jetzt noch eine Condition um die Pfadangabe machen, bspw. für EXT1
[PIDinRootline = 1]

[end]

Damit wird das BELayout auch nur in EXT1 angezeigt (und nicht in EXT2) aber ist 
diese Condition immer notwendig? Das Layout mit zwei Spalten würde auch 
weiterhin in EXT1 angezeigt werden (es sei denn, ich arbeite da auch mit einer 
Condition), obwohl EXT2 gar nicht im statischen Template von EXT1 eingebunden 
ist.

Wenn ich eine Page.ts Datei in einer Extension habe dann sollte diese Page.ts 
Datei auch nur ausgewertet werden, wenn die entsprechende Extension eingebunden 
wurde und nicht standardmäßig immer alle Page.ts Dateien ausgewertet werden, 
auch wenn die entsprechende Extension gar nicht im Template zu finden ist... 
oder mache ich etwas verkehrt?

Kennt jemand das "Problem" und kann mir vielleicht eine Auskunft geben?

Vielen Dank
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 4.7 Eine Seite nicht mit Backend sondern mit der Datenbank ausblenden

2018-01-10 Diskussionsfäden Helmut Zötzl

Merci - vielen Dank!

Am 10.01.18 um 13:45 schrieb Birgit:

Hallo Helmut,

du kannst z.B. über die Seiten-ID odern Seitentitel die Seite ausblenden mit 
hidden = 1

UPDATE pages
SET hidden = 1
WHERE
uid = 123


oder

WHERE title LIKE '%TitelDerSeite%'


viele Grüße
Birgit



Am 10.01.2018 um 13:02 schrieb Helmut Zötzl :

Hallo!

Jetzt hat mein Provider Ernst gemacht und alle PHP-Versionen unter 5.6 
abgeschlatet. Nun komme ich nicht mehr ins TYPO3 4.7 - Backend.
Ich müsste aber genau eine Seite ausblenden!
Kann man in oder mit Hilfe der Datenbank eine Seite verbergen?

Viele Grüße
Helmut
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] validator.w3.org: "The type attribute is unnecessary for JavaScript resources."

2018-01-10 Diskussionsfäden Mike Minyades

Hallo Liste!

Jedes JavaScript das eingebunden ist, wird automatisch mit dem Attribut 
type="text/javascript" versehen.
Der "W3C-Validator" gibt dazu folgende Warnung aus: "The type attribute 
is unnecessary for JavaScript resources."


Lässt sich das irgendwie anpassen/optimieren?

MfG

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

2018-01-10 Diskussionsfäden Birgit
ok, komfortabel ist das in der News Extension gelöst,

Such mal im NewsController nach:

if (is_null($news) && isset($this->settings['detail']['errorHandling'])) {
$errorContent = 
$this->handleNoNewsFoundError($this->settings['detail']['errorHandling']);
if ($errorContent) {
return $errorContent;
}
}

viele Grüße
Birgit


> Am 10.01.2018 um 13:48 schrieb Hagen Gebauer :
> 
> Hallo Birgit,
> 
> besten Dank! Das mit dem Template ist natürlich richtig. Das andere nicht 
> ganz, denn die Besucher der Website haben ein «Oops, an error occured» 
> gesehen, wenn ein Record aus meiner Extension gelöscht oder versteckt wurde. 
> Das passiert dank der condition in der Controller-Action nicht mehr.
> 
> Dennoch war ich etwas voreilig, denn der Haken an meinem Vorschlag ist, dass 
> kein 404-Header gesendet wird  damit bleiben Suchmaschineneinträge zu einem 
> gelöschten Record natürlich bestehen.
> 
> LG: Hagen.
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

2018-01-10 Diskussionsfäden Hagen Gebauer

Hallo Birgit,

besten Dank! Das mit dem Template ist natürlich richtig. Das andere nicht ganz, 
denn die Besucher der Website haben ein «Oops, an error occured» gesehen, wenn 
ein Record aus meiner Extension gelöscht oder versteckt wurde. Das passiert 
dank der condition in der Controller-Action nicht mehr.

Dennoch war ich etwas voreilig, denn der Haken an meinem Vorschlag ist, dass 
kein 404-Header gesendet wird  damit bleiben Suchmaschineneinträge zu einem 
gelöschten Record natürlich bestehen.

LG: Hagen.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Rechteproblem: Seitenbrowser /-wähler wird nicht angezeigt für sitemap/menu

2018-01-10 Diskussionsfäden Birgit
hallo Gerd,

untested:

probier mal bei „Felder“ -> "Verwandte Seite (pages)“ zu aktivieren.



viele Grüße
Birgit


> Am 10.01.2018 um 11:01 schrieb Gerhard Mehsel :
> 
> Hallo,
> 
> ich habe einem Benutzer gerade das Recht eingeräumt, dass er das CE vom Typ 
> Sitemap/Menu bearbeiten kann (explizit allow/deny für Seiteninhalt: Typ). Der 
> User kann nun das Sitemap-Element bearbeiten, allerdings wird der 
> Seitenchooser für z.B. den Menu-Typ "Menü der Unterseiten der ausgewählten 
> Seiten" nicht angezeigt. Da fehlt anscheinend noch ein anderes Recht.
> 
> Weiß bitte jemand, welches?
> 
> Danke und schöne Grüße,
> Gerd
> 
> P.S.: bei mir als Admin ist der Seitenwähler ganz normal sichtbar...
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 4.7 Eine Seite nicht mit Backend sondern mit der Datenbank ausblenden

2018-01-10 Diskussionsfäden Birgit
Hallo Helmut,

du kannst z.B. über die Seiten-ID odern Seitentitel die Seite ausblenden mit 
hidden = 1

UPDATE pages
SET hidden = 1
WHERE
uid = 123


oder 

WHERE title LIKE '%TitelDerSeite%'


viele Grüße
Birgit


> Am 10.01.2018 um 13:02 schrieb Helmut Zötzl :
> 
> Hallo!
> 
> Jetzt hat mein Provider Ernst gemacht und alle PHP-Versionen unter 5.6 
> abgeschlatet. Nun komme ich nicht mehr ins TYPO3 4.7 - Backend.
> Ich müsste aber genau eine Seite ausblenden!
> Kann man in oder mit Hilfe der Datenbank eine Seite verbergen?
> 
> Viele Grüße
> Helmut
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

2018-01-10 Diskussionsfäden Birgit
Hallo Hagen,

das Konstrukt im Controller funktioniert so nicht und du brauchst es gar nicht.

Das reicht normalerweise:

> 

Model existiert
Model existiert nicht 




Ansonsten kannst du eigene Bedingungen über $this->settings im Controller 
setzen.

$this->settings['meine_bedingung‘] = 1;

> 
>   
>   leider nix gefunden
>   
>   
>   ... reguläres Template ...
>   
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

2018-01-10 Diskussionsfäden Hagen Gebauer

Der Thread ist zwar über zwei Jahre alt, aber ich habe eine sehr einfach Lösung 
gefunden, die vielleicht auch anderen hilft. Es sind nur wenige Zeilen in der 
showAction() des Controllers und eine Vordefinition des übergebenen Objektes 
mit «null»:

public function showAction(\Your\Model\Name $model = null)
{
if (is_null($model)) {
$this->view->assign('model', ['notFound'=> 1]);
} else {
$this->view->assign('model', $model);
}
}

Dazu eine einfache condition im Show.html template:


leider nix gefunden


... reguläres Template ...


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] TYPO3 4.7 Eine Seite nicht mit Backend sondern mit der Datenbank ausblenden

2018-01-10 Diskussionsfäden Helmut Zötzl

Hallo!

Jetzt hat mein Provider Ernst gemacht und alle PHP-Versionen unter 5.6 
abgeschlatet. Nun komme ich nicht mehr ins TYPO3 4.7 - Backend.

Ich müsste aber genau eine Seite ausblenden!
Kann man in oder mit Hilfe der Datenbank eine Seite verbergen?

Viele Grüße
Helmut
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Rechteproblem: Seitenbrowser /-wähler wird nicht angezeigt für sitemap/menu

2018-01-10 Diskussionsfäden Gerhard Mehsel

Hallo,

ich habe einem Benutzer gerade das Recht eingeräumt, dass er das CE vom 
Typ Sitemap/Menu bearbeiten kann (explizit allow/deny für Seiteninhalt: 
Typ). Der User kann nun das Sitemap-Element bearbeiten, allerdings wird 
der Seitenchooser für z.B. den Menu-Typ "Menü der Unterseiten der 
ausgewählten Seiten" nicht angezeigt. Da fehlt anscheinend noch ein 
anderes Recht.


Weiß bitte jemand, welches?

Danke und schöne Grüße,
Gerd

P.S.: bei mir als Admin ist der Seitenwähler ganz normal sichtbar...
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german