Re: [TYPO3-german] Image Titletag wird nicht angezeigt

2017-05-05 Diskussionsfäden Ralf-Rene Schröder
Am 05.05.2017 um 14:04 schrieb Philipp K.:
> Warum kann man hier nicht den letzten Beitrag bearbeiten?
Nur zur Info: "Weil es hier nicht nur ein Forum ist, sondern ALLES was
hier gepostet wird im selben Moment auch in die newsGroup geschickt und
auch noch als Beitrag in einer Mailingliste verschickt wird ... und
abgeschickte Mails zu ändern wäre schon recht kompliziert ;-)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7.6 - wie Frontend-Login per IP-Adresse?

2017-04-25 Diskussionsfäden Ralf-Rene Schröder
Am 25.04.2017 um 12:18 schrieb Frank G.:
> Das wäre aber nur theoretisch eine Lösung. Praktisch müssen die
> Redakteure direkt beim Erstellen neuer Seiten/Inhaltselemente einstellen
> können, was nur intern sichtbar ist. Und die kann ich ja kaum im
> Template herumfummeln lassen...

davon hatte ich ja auch nichts geschrieben (exakter lesen)...
du könntest aber im Template eine Area haben die NUR für intern ist
(z.B. unter oder oberhalb des normalen Contents)
sowas ist z.B. mit BackendLayouts leicht einzurichten...
und ALLES was da DRIN ist wird nur für die eignen IPs ausgegeben.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7.6 - wie Frontend-Login per IP-Adresse?

2017-04-25 Diskussionsfäden Ralf-Rene Schröder
Am 25.04.2017 um 09:39 schrieb Frank G.:
> Trotzdem nochmal anders gefragt: Welche Möglichkeiten gibt es außer
> einem automatischen Frontend-Login noch, um gewisse Inhalte nur für
> interne Rechner zur Verfügung zu stellen? 
das simpelste wäre eine Condition (siehe TSREF)
[IP = xxx.xxx.xxx.xxx]
...
[global]
mein Ansatz wäre z.B. im Template eine Area einzurichten die nur mit
dieser Condition ausgegeben wird...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Benötige EXT

2017-04-24 Diskussionsfäden Ralf-Rene Schröder
Am 24.04.2017 um 14:03 schrieb Bernhard Ludwig:
> Auf bestimmten Seiten soll es am oberen linken oder rechten Rand ein 
> quadratisches Feld geben, das mit einem Zeichen versehen ist (z.B. + oder ?). 
> Wenn man es mit dem Mauszeiger berührt  soll dieses Feld dynamisch in den 
> sichtbaren Bereich der Seite sliden, so dass man weitere Informationen lesen 
> kann. Es sollen Bild/Text Infos abgelegt werden können.

neben allen anderen Hinweisen ist ein einfaches Text/Media Element dem
du ein spezielles Layout zuweist die simpelste Lösung... den Rest dann
einfach mit jQuery...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] OT ... RegEx

2017-04-10 Diskussionsfäden Ralf-Rene Schröder
...großes DANKE !!! genau das hat geholfen.

Am 10.04.2017 um 11:11 schrieb Andrea Schmuttermair:
> Die URL ist nicht optional, ich denke mit einem Fragezeichen hier könnte
> es klappen:
>  )?   # End host alternatives.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] OT ... RegEx

2017-04-10 Diskussionsfäden Ralf-Rene Schröder
Hallo...
vielleicht kann mir jemand der sich mit Regular Expressions auskennt ein
wenig unter die Arme greifen...
Ich möchte bei der Eingabe einer Youtube-Url ODER dann wenn jemand den
Code alleine eingibt, die Eingabe für die DB wandeln in den Code alleine
für den ersten Fall habe ich dies folgende Script, was auch bestens
funktioniert (ist in Formhandler als userFunc eingebunden), aber ein
Code alleine kommt da nicht durch... was muss ich da modifizieren ???

cObj->stdWrap($conf['url'],$conf['url.']);
$pattern =
 '%^# Match any youtube URL
 (?:https?://)?  # Optional scheme. Either http or https
 (?:www\.)?  # Optional www subdomain
 (?: # Group host alternatives
   youtu\.be/# Either youtu.be,
 | youtube\.com  # or youtube.com
   (?:   # Group path alternatives
 /embed/ # Either /embed/
   | /v/ # or /v/
   | .*v=# or /watch\?v=
   ) # End path alternatives.
 )   # End host alternatives.
 ([\w-]{10,12})  # Allow 10-12 for 11 char youtube id.
 ($|&).* # if additional parameters are also in query string
after video id.
 $%x'
 ;
 $result = preg_match($pattern, $conf['url'], $matches);
 if (false !== $result)
 {
   return $matches[1];
 }
 return false;
  }
}


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] abhängige objekte zählen, aber nur bei bestimmter Eigenschaft...

2017-04-09 Diskussionsfäden Ralf-Rene Schröder
DANKE... das erscheint mir eine logische und wirklich sinnhafte Idee zu
sein um kein Durcheinander zu erzeugen... werde es heute Abend testen...

Am 09.04.2017 um 08:03 schrieb Dr. Dieter Porth:
> oder Du schreibst die Methode countUserOnline für das CustomerRepository.
> und erweiterst du dein Model 'teamUser' um Getter-/Setter für das nicht
> persitierbare Integer-Feld "/transient/OnlineCustomer" (also kein
> Eintrag in der Datenbank)
> und lässt im Controller das Feld mit deiner Funktion aus dem Repository
> befüllen
> und gibst es im Frontend aus als {teamUser./transient/OnlineCustomer}
> 
> So bleibt die Logik im Modell/Repository/Controller und der View kümmert
> sich um die Ausgabe.
> 
> P.S. Den Prefix "transient" würde ich verwenden, damit man auch in sechs
> Monaten im Template das Feld sofoert als "nicht persitent" erkennt.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] abhängige objekte zählen, aber nur bei bestimmter Eigenschaft...

2017-04-08 Diskussionsfäden Ralf-Rene Schröder
Hallo...
irgendwie bräuchte ich eine Anstoß in die richtige Richtung.

Ich habe in einer Listenausgabe in einem Alias einzelne TeamUser.
Zu jedem gebe ich die Anzahl der abhängigen customer aus mit:
{teamUser.customer -> f:count()}
das ist auch soweit ok, aber jetzt möchte ich auch noch die Anzahl der
customer mit nur einer BESTIMMTEN Eigenschaft haben...
folgender Versuch liefert aber immer 0
{teamUser.customer.statusOnline -> f:count()}

Wie kann ich die Zählung einschränken, hier nur auf die
customer eines teamUsers mit statusOnline=1

Das Model kennt halt den teamUser mit der Relation zu customer
und die Tabelle customer hat ein Feld status_online

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] eigene Fehlerseite wirkt nicht bei dateien unterhalb fileadmin

2017-04-08 Diskussionsfäden Ralf-Rene Schröder
Hi...
ich habe eine eigene Fehlerseite definiert mit:
$TYPO3_CONF_VARS[‚FE‘][‚pageNotFound_handling‘] = '/404/‘;

wirkt für falsche Seitenzugriffe auch problemlos richtig...
ABER bei Zugriff auf eine nicht existierende Datei NICHT mehr,
da wird eine standard 404 Meldung des Servers ausgegeben ???
Jemand eine Idee ?

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Shop-System

2017-03-24 Diskussionsfäden Ralf-Rene Schröder
ich würde das auch mal an einer "jungfräulichen Testinstallation prüfen...
da hatte ich den Shop auch mal testweise installiert und eigentlich
keinerlei Probleme gehabt, bei dem beschriebenen Vorgehen...
LIVE hätte ich jetzt aber keinen Aimeos-Shop (wäre aber vermutlich meine
erste wahl wenn ich Bedarf hätte)

Am 24.03.2017 um 19:34 schrieb Lars Brinkmann:
> Hm, das sollte aber wohl eher nicht der Normalfall sein. Vielleicht
> sind die Daten mit Deiner Installation nicht kompatibel?
> 
> Am 24. März 2017 um 16:12 schrieb Björn Hahnefeld :
>> Die Musterdaten machen gleich den ganze Installation kaputt.


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] SEO technisches: Canonical URL

2017-03-23 Diskussionsfäden Ralf-Rene Schröder
Am 23.03.2017 um 16:19 schrieb Johannes C. Laxander:
>> Wie machst du den den canonical? (da brauche ich auch die baseURL...) 
> Ich habe wohl verschwiegen, dass ich die Extension cs_seo einsetze, und die
> generiert mir automatisch den Canonical mit der Seiten-Url. 
ich kann es gerade zwar nicht prüfen, aber ich nutze im Normalfall
metaseo und dort bin ich mir fast sicher wird bei der Bildung der
canonical auf den domainrecort Rücksicht genommen...
Ansonsten schau ich morgen mal nach...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] form - "Benötigt" Eigenschaft

2017-03-22 Diskussionsfäden Ralf-Rene Schröder
Hallo zusammen...
kann mir jemand erklären warum das Häckchen "Benötigt" in form (aktuelle
TYPO3 7 LTS) bei allen elementen, nur nicht bei der textarea ausgewertet
wird ???

ich versuche in den Default partials im label die Markierung  zu setzen:

  {model.additionalArguments.label}
  
 *
  


das wird bei ALLEN Elementen außer bei der textarea sauber ausgewertet
in der textarea selber erscheint dagegen korrekt das required="required"

wie ich gerade in der Doku sehe:
https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Form/Textarea.html
gibt es für den Viewhelper die required funktion gar nicht ???
Schon komisch, das reqired taucht auch im Partial für die textarea nicht
auf, wird aber im FE sauber ausgegeben ???
Nur in der Condition fürs label klappt halt nicht ... jemand eine Idee?

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung

2017-03-20 Diskussionsfäden Ralf-Rene Schröder
mittlerweile läuft der extende AuthService mit richtigen Daten sauber,
aber bei Fehlversuchen mit z.B. falschem namen oder PW gibt es keine
Weiterleitung zum Anmeldefehler, sondern folgende TYPO3 Exeption...
(und die scheinbar vom externen system)

Uncaught TYPO3 Exception
System.Web.Services.Protocols.SoapException: Der Server konnte die
Anforderung nicht verarbeiten. ---> System.InvalidOperationException:
Ungültiger Leseversuch, wenn keine Daten vorhanden sind. at
System.Data.SqlClient.SqlDataReader.PrepareRecord(Int32 i) at
System.Data.SqlClient.SqlDataReader.GetValue(Int32 i) at
System.Data.SqlClient.SqlDataReader.get_Item(String name) at
CVWebService.cbrauthenticate.Login(LoginRequest req) in
c:\inetpub\wwwroot\CVWebService\cbrauthenticate.asmx.vb:line 79 --- Ende
der internen Ausnahmestapelüberwachung ---

das hier ist mein entsprechende Teil in meinem Authservice dazu:
public function getUserFromWebservice($username, $password) {
  try { 
$soapclient = new
\SoapClient('http://mv.extern.de/CVWebService/v01/cbrauthenticate.asmx?WSDL',
array('trace' => 0, 'classmap' => array('LoginRequest' => "LoginRequest")));
$loginRequest = new LoginRequest();
$loginRequest->Username = $username;
$loginRequest->Password = $password;
// in der folgenden Zeile wird der Fehler geworfen !!!
$response = $soapclient->Login(array("req" => $loginRequest));
  } catch(SoapFault $e) {
// hier komm ich gar nicht mehr hin ???
echo 'Exception abgefangen: ',  $e->getMessage(), "";
  } 
  return $this->handleWebserviceResponse($response);
}

Wie kann ICH hier erreichen das nur erfolgreiche LoginRequests das
$response füllen, und beim Fehler ein FALSE weiter gegeben wird, aber
schon die prüfung auf ein $respons wirft natürlich schon den Fehler wenn
das PW falsch ist...
Irgend wie drehe ich mich hier im Kreis (die Katze und ihr Schwanz)...



-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Verzeichnisse und Dateinamen in Extension

2017-03-19 Diskussionsfäden Ralf-Rene Schröder
Am 19.03.2017 um 13:17 schrieb Ben Robinson:
> ich bin auf der Suche nach offiziellen Empfehlungen zur Benennung und 
> Strukturierung von Verzeichnissen und Dateien (inkl. Dateiendung für 
> TypoScript) ...
Gibt es leider nicht wirklich (ist ja nicht mal im Core konsistent)...
Ich hatte eine solche Discussion mit einer einheitlichen Empfehlung vor
jahren auch mal versucht, und bin damals kläglich damit gescheitert.
Fazit war immer:
"Soll doch jeder so machen wie er will!"
"Ich lass mir dabei nichts vorschreiben!"
"Reglementierung ist doch absolut überflüssig!"

Ich für meinen Teil mache es wie folgt: klare Einhaltung von
UpperCamelCase bei Ordner und Dateinamen (Abkürzungen dabei immer als
eigenständiges Wortteil nehmen), also: UserTsConfig PageTsConfig TsSetup
TsConstants HtmlArea JavaScript Css Tca TypoScript

bei TypoScript Dateiendungen verfahre ICH wie folgt:
.t3s >>> TsSetup
.t3c >>> TsConstants
.t3u >>> UserTsConfig
.t3p >>> PageTsConfig
.t3  >>> Dateien in Extensions als ungenutzte BackUp Kopie
.ts  >>> ALLE TypoScript Dateien wenn ich sie in Mails, Foren, etc.
weitergebe (weil mein Versuch, dies als offizielle Empfehlung zu
etablieren, damals scheiterte, und ich keine Lust auf Diskussionen habe)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Update 4.7.20 -> 6.2.30: TYPO3 Fatal Error: Extension key "extbase" is NOT loaded!

2017-03-16 Diskussionsfäden Ralf-Rene Schröder
nur mal ein paar Gedanken dazu...

Am 16.03.2017 um 14:00 schrieb Jürgen Einöder:
> Ich habe eine ältere TYPO3-Installation (4.7.20),
das kann es übrigens deutlich komplizierter machen als von der 4.5...
auf jeden Fall muß die Installation wirkllich sauber sein, also auch
einwandfreier Referenzindex und utf8 Datenbank etc.
(BackUp nicht vergessen)

> Wenn ich dann die TYPO3-Sourcen von 6.2.30 einspiele, sehe ich in der 
> Adressleiste die Adresse t3_20170314/typo3/sysext/install/Start/Install.php 
> (soweit wie gewohnt).
ich rate dies per Symlink zu machen (macht den Rückweg einfacher)
aber auf jeden Fall DANACH ist Cache löschen wichtig
UND natürlich auch der Updateprozess im Install Tool...
ohne den geht hier gar nichts...

> Falls das wichtig ist: Ich habe auf meinem Testserver keinen virtuellen Host 
> oder sonstiges angelegt, das läuft einfach in einem Unterordner. 
könnte auch suboptimal sein weil es extensions gibt die damit nicht klar
kommen... auf jeden fall würde ich in dem Fall erst einmal realurl
deaktivieren falls vorhanden...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung

2017-03-14 Diskussionsfäden Ralf-Rene Schröder
Am 14.03.2017 um 08:47 schrieb Michael Stein:
> new SoapClient() erstellte eine neue Instanz im aktuellen Namespace. 
> richtig ist also new \SoapClient()
das hat schon mal grundsätzlich geholfen... DANKE

nun geht's aber ans Eingemachte (ein Bereich in dem ich eigentlich keine
Ahnung habe)... jetzt ist es folgender Fehler:

Uncaught TYPO3 Exception
System.Web.Services.Protocols.SoapException: Der Server konnte die
Anforderung nicht verarbeiten. ---> System.InvalidOperationException:
Ungültiger Leseversuch, wenn keine Daten vorhanden sind. at
System.Data.SqlClient.SqlDataReader.PrepareRecord(Int32 i) at
System.Data.SqlClient.SqlDataReader.GetValue(Int32 i) at
System.Data.SqlClient.SqlDataReader.get_Item(String name) at
CVWebService.cbrauthenticate.Login(LoginRequest req) in
c:\inetpub\wwwroot\CVWebService\cbrauthenticate.asmx.vb:line 79 --- Ende
der internen Ausnahmestapelüberwachung ---

Ist hier vielleicht jemand für den ein solcher AuthService mit Soap
nichts ungewöhnliches ist, und der mir mal 1-2 Stunden bezahlt zur Seite
stehen kann (bitte PM ralf.r...@image-format.eu) ???
Oder gibt es einen simplen Tipp wie es weiter geht?

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung

2017-03-13 Diskussionsfäden Ralf-Rene Schröder
Am 14.03.2017 um 02:38 schrieb Ralf-Rene Schröder:
> Am 14.03.2017 um 02:30 schrieb Ralf-Rene Schröder:
>> die Fehlermeldung ist zwar jetzt weg (war scheinbar eine falsche
>> Initialisierung in der ext_localconf.php), aber angelegt wird der
>> abgefragte User trotzdem nicht... hier mal der komplette neue
>> AuthService für 7.6 ... vielleicht sieht ja jemand meinen Fehler:
>> http://pastebin.com/VhKkZyP1
nach Korrektur in: 'subtype' => 'getUserFE, authUserFE',
wird jetzt der Service wieder abgearbeitet ABER liefert mir wieder den
Fehler: Class 'ImF\Cartellverband\Service\SoapClient' not found

hat jemand da ein Konfigurationsbeispiel für TYPO3 7 LTS


>> Am 14.03.2017 um 01:19 schrieb Ralf-Rene Schröder:
>>> ich versuche gerade eine auf 4.5 schon länger laufende externe
>>> Autentifizierung für TYPO3 7 LTS umzusetzen...
> 
> der Vollständigkeit halber noch die initialisierung in der ext_localconf.php
> // auth service
> \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService(
> $_EXTKEY,
> 'auth',
> 'AuthService',
> array(
> 'title' => 'Authentication service',
> 'description' => 'Authentication Lookup.',
> 'subtype' => 'getUser, authUser',
> 'available' => true,
> 'priority' => 60,
> 'quality' => 60,
> 'os' => '',
> 'exec' => '',
> 'className' => 'ImF\\Cartellverband\\Service\\AuthService',
> )
> );
> 
> und falls jemand die richtige URL für die SOAP Abfrage und Dummydaten
> braucht, dann schicke ich sie gerne per PM... DANKE für die Hilfe...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung

2017-03-13 Diskussionsfäden Ralf-Rene Schröder
Am 14.03.2017 um 02:30 schrieb Ralf-Rene Schröder:
> die Fehlermeldung ist zwar jetzt weg (war scheinbar eine falsche
> Initialisierung in der ext_localconf.php), aber angelegt wird der
> abgefragte User trotzdem nicht... hier mal der komplette neue
> AuthService für 7.6 ... vielleicht sieht ja jemand meinen Fehler:
> http://pastebin.com/VhKkZyP1
> 
> Am 14.03.2017 um 01:19 schrieb Ralf-Rene Schröder:
>> ich versuche gerade eine auf 4.5 schon länger laufende externe
>> Autentifizierung für TYPO3 7 LTS umzusetzen...

der Vollständigkeit halber noch die initialisierung in der ext_localconf.php
// auth service
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService(
$_EXTKEY,
'auth',
'AuthService',
array(
'title' => 'Authentication service',
'description' => 'Authentication Lookup.',
'subtype' => 'getUser, authUser',
'available' => true,
'priority' => 90,
'quality' => 90,
'os' => '',
'exec' => '',
'className' => 'ImF\\Cartellverband\\Service\\AuthService',
)
);

und falls jemand die richtige URL für die SOAP Abfrage und Dummydaten
braucht, dann schicke ich sie gerne per PM... DANKE für die Hilfe...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung

2017-03-13 Diskussionsfäden Ralf-Rene Schröder
die Fehlermeldung ist zwar jetzt weg (war scheinbar eine falsche
Initialisierung in der ext_localconf.php), aber angelegt wird der
abgefragte User trotzdem nicht... hier mal der komplette neue
AuthService für 7.6 ... vielleicht sieht ja jemand meinen Fehler:
http://pastebin.com/VhKkZyP1

Am 14.03.2017 um 01:19 schrieb Ralf-Rene Schröder:
> ich versuche gerade eine auf 4.5 schon länger laufende externe
> Autentifizierung für TYPO3 7 LTS umzusetzen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung

2017-03-13 Diskussionsfäden Ralf-Rene Schröder
ich versuche gerade eine auf 4.5 schon länger laufende externe
Autentifizierung für TYPO3 7 LTS umzusetzen...

bisher war es dieser Code in dem AuthService:
...
function getUserFromWebservice($username, $password) {
  try {
// connect
// SET SOCKET TIMEOUT
ini_set('default_socket_timeout', 10);
$soapclient = new
SoapClient('http://domain/path/cbrauthenticate.asmx?WSDL', array('trace'
=> 0, 'classmap' => array('LoginRequest' => "LoginRequest")));
// construct data
$lr = new LoginRequest();
$lr->Username = $username;
$lr->Password = $password;
$response = $soapclient->Login(array("req" => $lr));
  } catch(SoapFault $e) {
//echo 'Exception abgefangen: ',  $e->getMessage(), "";
  }
  //handle response
  ini_restore('default_socket_timeout');
  return $this->handleWebserviceResponse($response);
}
function handleWebserviceResponse($responseObject) {
  if($responseObject->LoginResult->ErrorCode == 0) {
return (array)$responseObject->LoginResult;
  } else {
//some error handling may be done here
return false;
  }
}
...

wenn ich das als public function {} in einen neuen eigenen AuthService
integriere, dann bekomme ich bei Aufruf folgenden Fatal Error:
Class 'ImF\Cartellverband\Service\SoapClient' not found in
/.../typo3conf/ext/myext/Classes/Service/AuthService.php on line 57
Das ist die Zeile mit: $soapclient = new SoapClient(...)

Muß ich den SoapClient erst noch installieren/aktivieren/konfigurieren,
oder was besagt der ausgegebene Fehler ???

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Footer soll ohne Sprachmenü sein

2017-03-13 Diskussionsfäden Ralf-Rene Schröder
Am 13.03.2017 um 13:27 schrieb Bernd Pier:
> Am 12.03.17 um 20:40 schrieb Julian Mayrhofer:
>> Hallo! Danke für deine Antwort. Leider funktioniert es nicht. lg Julian
> Hi Julian,
> 
> dann brauchst es mehr Information über dein System.
> Hast du eine Distribution installiert, welches Typo3?

und als schneller Workaround täte es auch eine Zeile CSS um so ein
Sprachmenü einfach auszublenden... (wenn deine Seite online wäre könnte
man sie dir sagen)...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Theaterspielplan: Extension verzweifelt gesucht

2017-03-11 Diskussionsfäden Ralf-Rene Schröder
Am 11.03.2017 um 09:36 schrieb Dr. Dieter Porth:
>> Ich verwende TYPO3 auch für sehr kleine Websites. Ich kann das, weil ich
>> meine eigene CSS und Fluid Library erstellt habe über die Jahre und so
>> sehr schnell neue Layouts umsetzen kann.

> Du hast Dir dein eigenes zusätzliches Portfolio an Werkzeugen und
> Hilfsmitteln geschaffen. Genau das ist der Weg sein, um mit TYPO3
> professionell zu arbeiten.
> 
> Und solche Arbeitsmittel stellt man nicht für lau ins Netz, gerade weil
> man sich nicht den eigenen Markt kaputt machen will.

aber auch diese Werkzeuge (zumindest für Standardseiten ohne große
individuelle Anpassungen) gibt es doch schon einige im Netz...
- diverse Startdistributionen
- oder die Extension themes (vielleicht auch mal mit custom templates)
- oder auch die Extension t3s_bootstrap (gerade meine Preferenz)
- etc.

Dazu eben noch eine eigene Liste (oder Ordner) mit häufig einzusetzenden
Extensions mit denen man sich auskennt (ob nun manuel oder automatisiert
per composer zu installieren).
Dann hat man eine Basis mit der die Grundfunktion in sehr kurzer Zeit
steht, eine sogar schon farblich individualisierte Standardseite habe
ich mit t3s_bootstrap inkl. der TYPO3 Installation (so der Server dafür
geeignet ist, und eigentlich auch ohne die eigene Extensionsammlung die
es nur noch mehr vereinfacht) in weniger als einer Stunde am Laufen.
Und kann mich dann um funktionale Individualität oder entsprechndes CSS
für die Optik kümmern...

PS: natürlich war gerade das Upgrade von 4.5 LTS auf 6 LTS nicht gerade
unkritisch (hauptsächlich aber wegen eingesetzter Extensions), aber
mittlerweile hat sich soviel getan, dass ich weitere Upgrades auf 7 LTS
und in Kürze 8 LTS immer für sinnvoll erachte (sind auch deutlich
einfacher wenn man regelkonforme Extensions, die auch gepflegt werden,
einsetzt. Alleine schon in Bezug auf die redaktionelle Usability brigt
das viele Vorteile.
Aber egal welche Hauptversion man nutzt, und OHNE kostenpflichtigen
"Extended Support" sind es immer nur gerade 2 aktuelle LTS Versionen,
halte ich es für ein MUSS diese Installationen sicherheitstechnisch
immer up to date zu halten, auch wenn andere dies verneinen... Kunden
davon zu überzeugen ist halt unsere Aufgabe, denn DAS betrifft ja
letztlich alle CMS.
Das ganze hört übrigens innerhalb von TYPO3 nicht auf, denn man sollte
auch den Server selbst nie aus den Augen verlieren, auch da können z.B.
veraltete PHP Versionen einem das Leben schwer machen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Dateinamen mit Umlauten

2017-03-06 Diskussionsfäden Ralf-Rene Schröder
Am 06.03.2017 um 14:19 schrieb Stefan Padberg:
> Du könntest versuchen die publicUrl mit f:format.raw zu tracktieren.
> Vielleicht unterlässt Fluid dann die Enkodierung?
> 
> {image.originalResource.publicUrl -> f:format.raw}

DANKE, das war es zwar nicht, aber nun klappts wieder, war scheinbar
eine falsche locale auf dem Server...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Frontend mehrsprachig machen

2017-03-05 Diskussionsfäden Ralf-Rene Schröder
Am 05.03.2017 um 15:21 schrieb Renzo Bauen:
> Im Forum hier gibt es eigentlich nur drei Regeln, nicht anonym fragen,
> anständig fragen und antworten und die Version (TYPO3, Extension, ...)
> immer erwähnen. 
> Die Lust zu Antworten steigt damit deutlich :-) Du machst das gut,
> deshalb bekommst Du auch Antworten.

als kleine Ergänzung noch, weil das nicht so wie bei anderen Foren ist:

Das Forum ist nur eine WEITERE Ausgabeform aus dem Datenbestand
- der altbekannten Mailingliste
- und der gleichgeschalteten Newsgroup,
und deshalb kann man Beiträge auch nicht editieren (abgeschickte Mails
sind ja auch nicht mehr änderbar), und man sollte auch immer im
Hinterkopf haben das es viele gibt, die alles nur unformatiert sehen...

Außerdem ist es (leider) sinnvoll Bilder extern abzulegen und darauf zu
verlinken, da sie sonst bei allen anderen als den Forums-Usern nur als
"Datenquatsch" ankommen...
Ähnliches ist für umfangreichen Code sinnvoll, da alles eben auf den
kleinsten gemeinsamen Nenner reduzirt wird und das ist eben simple
Textausgabe...
Mit solchen externen Links vervielfachst du die Anzahl derjenigen die
dir dann helfen können, und beschränkst es nicht auf diejenigen die das
Forum nutzen (das ist bei TYPO3 vermutlich noch eine Minderheit)...

Zur eigentlichen Frage hattest du ja schon die info: "Als erstes müssen
die Datensätze für die gewünschten FREMDsprachen (also nicht deine
Standardsprache) auf der UID=0 angelgt werden (dieses kannst du imho
nicht auslagern, zumindest nicht einfach)."

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Medien per Typoscript einbinden -> Parameter ???

2017-03-04 Diskussionsfäden Ralf-Rene Schröder
Wie einfach es doch sein kann, es gibt ja in der 7 LTS einen eigenen
media ViewHelper (war mir bis jetzt wohl entgangen und fehlt scheinbar
auch in der offiziellen Doku):



und alles ist erledigt (mehr braucht es nicht)...
bei Bedarf dann Parameter über: additionalConfig="{autoplay: '1'}"

Mein Dank gilt dem Patrik Lobacher für eine tolle Zusammenstellung:
http://www.lobacher.de/files/TYPO3-CMS-7-LTS-Die-Neuerungen-pluswerk.pdf


Am 03.03.2017 um 03:35 schrieb Ralf-Rene Schröder:
> Hi... hat denn keiner hierzu eine Idee, es ist so nervend bei jeder
> Detailansicht den Musiktitel abgespielt zu bekommen ... DANKE
> 
> Am 01.03.2017 um 14:29 schrieb Ralf-Rene Schröder:
>> ich übergebe dieses TS per
>> {lied}
>> in ein Fluidtemplate meiner Extension:
>>
>> lib.lied = FILES
>> lib.lied {
>> references {
>> table = tx_ext_domain_model_lied
>> uid.current = 1
>> fieldName = mp3
>> }
>> renderObj = MULTIMEDIA
>> renderObj {
>> file.data = file:current:publicUrl
>> params.autoPlay = 0 // <<< mein problem, klappt so nicht
>> }
>> stdWrap.wrap = |
>> }
>>
>> wird auch wunderbar ausgegeben, aber wie kriege ich da den Parameter
>> rein damit es NICHT automatisch gespielt wird ???
>> in der TSREF finde ich irgendwie zu diesem Thema gar nichts mehr ???
>>
>> TYPO3: 7.6.15
> 
> oder wie würdet ihr so eine Anforderung lösen, mit einem eigenen Player
> um nicht vom Browser abhängig zu sein ???
> 


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Dateinamen mit Umlauten

2017-03-04 Diskussionsfäden Ralf-Rene Schröder
Hallo zusammen
ich habe in einer eigenen Extension (simpel mit dem extension_builder
aufgebaut) im Show.html Template für die Bildanzeige folgendes drin:




für DOS konforme Bilder auch OK,
aber aus einem Dateinamen (im BE funktionieren alle) von z.B.
Förde.jpg wird im Frontend dann F%C3%B6rde.jpg

Im Link wird der kodierte dateiname Ausgegeben und vom Browser auch
wieder sauber umgesetzt, aber im http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Medien per Typoscript einbinden -> Parameter ???

2017-03-02 Diskussionsfäden Ralf-Rene Schröder
Hi... hat denn keiner hierzu eine Idee, es ist so nervend bei jeder
Detailansicht den Musiktitel abgespielt zu bekommen ... DANKE

Am 01.03.2017 um 14:29 schrieb Ralf-Rene Schröder:
> ich übergebe dieses TS per
> {lied}
> in ein Fluidtemplate meiner Extension:
> 
> lib.lied = FILES
> lib.lied {
> references {
> table = tx_ext_domain_model_lied
> uid.current = 1
> fieldName = mp3
> }
> renderObj = MULTIMEDIA
> renderObj {
> file.data = file:current:publicUrl
> params.autoPlay = 0 // <<< mein problem, klappt so nicht
> }
> stdWrap.wrap = |
> }
> 
> wird auch wunderbar ausgegeben, aber wie kriege ich da den Parameter
> rein damit es NICHT automatisch gespielt wird ???
> in der TSREF finde ich irgendwie zu diesem Thema gar nichts mehr ???
> 
> TYPO3: 7.6.15

oder wie würdet ihr so eine Anforderung lösen, mit einem eigenen Player
um nicht vom Browser abhängig zu sein ???

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Medien per Typoscript einbinden -> Parameter ???

2017-03-01 Diskussionsfäden Ralf-Rene Schröder
Hallo...
ich übergebe diese TS per
{lied}
in ein Fluidtemplate meiner Extension:

lib.lied = FILES
lib.lied {
references {
table = tx_ext_domain_model_lied
uid.current = 1
fieldName = mp3
}
renderObj = MULTIMEDIA
renderObj {
file.data = file:current:publicUrl
params.autoPlay = 0 // <<< mein problem, klappt so nicht
}
stdWrap.wrap = |
}

wird auch wunderbar ausgegeben, aber wie kriege ich da den Parameter
rein damit es NICHT automatisch gespielt wird ???
in der TSREF finde ich irgendwie zu diesem Thema gar nichts mehr ???

TYPO3: 7.6.15

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] tstamp des parent objects aktualisieren bei jeder child Änderung

2017-02-27 Diskussionsfäden Ralf-Rene Schröder
Hallo Dieter...
Danke für die Antwort... ist schon klar, und so habe ich es ja jetzt
auch gelöst:

$select_fields = '*';
$from_table = 'tx_ext_domain_model_parent';
$where_clause = 'user="' . $GLOBALS['TSFE']->fe_user->user['uid'] . '"
AND status_online = "1"
AND NOT (SELECT COUNT(*) FROM tx_ext_domain_model_child WHERE parent =
tx_ext_domain_model_parent.uid AND (tstamp > (UNIX_TIMESTAMP()-600)))';

Ich hatte nur gehofft, weil es bei diesem Aufruf ja um hunderte parents
mit JEWEILS tausenden childs geht, dass dann doch etwas performanter
lösen zu können (denn das Ergebniss des SubSelects sind immer nur wenige
childs)...

Ziel: ich will vermeiden ein parent offline zu schalten wenn irgend ein
child innerhalb der letzten 10 Minuten aktualisiert wurde.

Am 27.02.2017 um 18:28 schrieb Dr. Dieter Porth:
> dein Wunsch ist doch aus Datenbank-Sicht nicht wirklich 'gut', weil das
> Datum Informationen enthält, die einen untergeordneten Datensatz betreffen.
> 
> Sinnvoller wäre doch, eine Abfrage über die Childs zu machen, um sich
> bei Bedarf jeweils den aktuellsten Datensatz bestimmen zu lassen.
> 
> 
> Am 26.02.2017 um 12:30 schrieb Ralf-Rene Schröder:
> 
>> Hallo...
>> ich habe folgende Abhängigkeiten im Modell:
>> fe_user
>> - parent (beliebig viele)
>> -- child (auch beliebig viele)
>>
>> habe ich eine einfache Möglichkeit bei jeder Änderung an einem
>> untergeordneten child Datensatz (sei es create oder update) bei dem
>> parent den tstamp (oder auch ein definiertes Feld) zu aktualisieren ???
>>
>> ...aktuelle TYPO3 7 LTS

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] tstamp des parent objects aktualisieren bei jeder child Änderung

2017-02-26 Diskussionsfäden Ralf-Rene Schröder
Hallo...
ich habe folgende Abhängigkeiten im Modell:
fe_user
- parent (beliebig viele)
-- child (auch beliebig viele)

habe ich eine einfache Möglichkeit bei jeder Änderung an einem
untergeordneten child Datensatz (sei es create oder update) bei dem
parent den tstamp (oder auch ein definiertes Feld) zu aktualisieren ???

...aktuelle TYPO3 7 LTS

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Powermail 3.12.0 - Umlaute

2017-02-22 Diskussionsfäden Ralf-Rene Schröder
Am 22.02.2017 um 15:40 schrieb Björn Hahnefeld:
> Darüber kann man ja durchaus reden. Also auch du sprichst dich dafür aus,
> das Feld auf Text anstelle Zahl einzustellen bei Powermail?
logisch... und erst recht auch bei einer möglicherweise dahinter
liegenden Datenbank... eine PLZ als Zahl/Integer führt langfristig immer
in Probleme...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Powermail 3.12.0 - Umlaute

2017-02-22 Diskussionsfäden Ralf-Rene Schröder
Am 22.02.2017 um 15:16 schrieb Stefan Padberg:
> Postleitzahlen sind keine Zahlen im numerischen Sinn. Du musst den Typ
> "Text" (oder so ähnlich) wählen.

und auch deutsche Postleitzahlen haben oft eine führende 0 die dann bei
einem Zahlformat verschwindet... ich mußte gerade eine existierende
datenbank eines früheren entwicklers in dem Fall modifizieren weil sonst
z.B. PLZ Bereichssuchen nicht funktionieren...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Ist realurl ein DB-Killer? Wie kann man bestimmte Einträge ausschließen?

2017-02-19 Diskussionsfäden Ralf-Rene Schröder
du hast aber deine Installation schon mit config.linkvars so abgesichert
das nur die von dir gewollten Parameter ausgewertet werden ( bei mir ist
es z.B.: config.linkVars = L(1-2), print ) ??? siehe:
https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#linkvars

Am 19.02.2017 um 18:21 schrieb Alexander Averbuch:
> Hallo zusammen,
> 
> Ich habe mir die Tabelle  tx_realurl_urldata angeschaut und habe
> festgestellt, dass ein Angreifer relativ einfach die DB mit
> Spam-Einträgen überfluten kann, so dass die gesamte Website nicht mehr
> funktionieren wird. Ein paar Beispiele:
> 
> Fall 1.
> 
> Ich habe eine Website in 2 Sprachen mit dem Sprachmenü: de und en.
> Rufe ich die Seite /de/change-userdata/ mit dem GET-Parameter asd=123 auf
> 
> /de/change-userdata/?asd=123
> wird von TYPO3 die entsprechende Verlinkung zur en-Seite erstellt
> /en/change-userdata/?asd=123. Da ich beim Sprachmenü addQueryString = 1
> setze, werden alle GET-Parameter immer übernommen. Realurl erzeugt 2
> Einträge in der Tabelle tx_realurl_urldata:
> 
> /de/change-userdata/?asd=123=6f2fa4abfaa1a23ba7044c2bb3b4fd0b
> /en/change-userdata/?asd=123=2342304980ad2837fadec803234234
> 
> Der Angreifer kann beliebig viele GET-Parameter mit unterschiedlichen
> Werten an die URL Anhängen, alle werden in die DB geschrieben.
> 
> Fall 2.
> 
> Ich benutze auf einer Seite den Fluid-Paginator . Die
> von ihm generierten Links sehen etwa so aus:
> 
> /en/listing-for-transaction/?tx_gbaccount_transactions[@widget_0][currentPage]=2
> 
> 
> Füge ich dem Link den GET-Parameter asd=123 hinzu, bekommen ihn alle vom
> Paginator erzeugten Links. Auch hier kann Angreifer mit den
> GET-Parametern manipulieren. Dadurch, dass die generierten Links in die
> Tabelle tx_realurl_urldata geschrieben werden, kann sie schnell voll
> werden.
> 
> Habt ihr ähnliche Probleme gehabt? Habt ihr schon Gedanken darüber
> gemacht? Könnt ihr eure bestehenden Projekte prüfen? Was könnte die
> Abhilfe schaffen?
> 
> Viele Grüße,
> Alexander
> 
> 


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] nur Probleme mit Typo3, 6.2 LTS

2017-02-18 Diskussionsfäden Ralf-Rene Schröder
Am 18.02.2017 um 13:46 schrieb Simone Wollmann:
> Ich hab auch über Typo3 7 nachgedacht, aber so viele Extensions laufen
> leider nicht mehr unter 7.
aber jetzt noch, kurz vor der Version 8 LTS noch auf 6.2 zu setzen (die
ist in ein paar Wochen ausgelaufen und wird dann nur noch mit einem
extended/bezahlten Support versorgt) hielte ich dann doch für etwas
kurzsichtig geplant: https://typo3.org/typo3-cms/roadmap/

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] pageUnavailable <> pageNotFound

2017-02-06 Diskussionsfäden Ralf-Rene Schröder
Hallo...
was ist eigentlich der Unterschied zwischen den beiden
Fehlerbehandlungen im InstallTool... bis jetzt dachte ich immer das bei
fehlender Zugangsberechtigung pageUnavailable geliefert wird, aber da
bekomme ich auch immer den 404 ???

Meine Sachlage:
ich befinde mich auf einer Seite die nur für bestimmte usergruppen frei
ist... darauf ein Formular... wenn man nun dies Formular ausfüllt wird
auf gleicher Seite update action aufgerufen...
Wenn nun aber zwischnzeitlich sich die Usergruppe geändert hat (ist
zeitgesteuert und läuft gerade in dem Moment ab), dann wird in dem
moment ein 404 geliefert, warum in dem moment kein 503???

PS: lösen kann ich es vermutlich dadurch das ich die Update action auf
eine andere seite verlagere, aber interessieren tuts mich schon...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] $this->loggRepository->findAll() findet nichts

2017-02-06 Diskussionsfäden Ralf-Rene Schröder
Am 06.02.2017 um 08:47 schrieb Mikel:
> Wie ist diese definiert? Über das T3-Standardfeld hierfür? 
ja... ganz normaler standard

> Eventuell hast Du ja den Use Case, dass Du Datensätze auf mehreren Seiten 
> verteilen magst. 
da ich das hierfür nicht brauche, ist setRespectStoragePage(FALSE) OK
und in anderen Modellen wo ich es brauche funktioniert es ja auch...
schon sehr suspekt was ich da übersehen habe...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Content slide bei Mountpoints

2017-02-05 Diskussionsfäden Ralf-Rene Schröder
Hallo zusammen, ich habe folgende beispielhafte Seitenstruktur:

DomainA Startseite (1)
  Unterseite (2)
Unterseite (21)
  Unterseite (3)
Unterseite (31)
DomainB (110) ... Mountpoint auf (1) - DIESE Seite wird angezeigt
DomainC (120) ... Mountpoint auf (1) - DIESE Seite wird angezeigt
DomainD (130) ... Mountpoint auf (1) - DIESE Seite wird angezeigt

mit slide = -1
wird z.B. bei DomainA die linke Spalte von 1 zu 2 zu 21 durchvererbt...
alles OK
bei DomainB (110) wird auch der Inhalt von 110 angezeigt
NUR !!!
wenn ich in DomainB dann auf eine Unterseite wechsele (url, typoscript
und Layout sind OK, das kommt alles vom Mointpoint 110), dann wird bei
slide aber trotzdem der inhalt von (1) vererbt, anstelle von (110) ???

Wie funktioniert slide in Verbindung mit Mountpoints ???
(oder ist das hier ein bekannter bug?)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Größenvergleich in MySQL bei signed INT Feldern ???

2017-02-04 Diskussionsfäden Ralf-Rene Schröder
Sorry für die Unruhe hier...
hat sich erledigt, ich hatte noch einen Vorzeichenwechsel im Code au der
Zeit als das dispo feld unsigned war... alles so wie es sein sollte!


Am 04.02.2017 um 19:00 schrieb Ralf-Rene Schröder:
> Ergänzung (mein Problem liegt doch wo anders - ich suche weiter):
> in MySQL selber funktioniert es DOCH (ich hatte die Suchfunktion des
> Adminers genommen und die interpretiert es ja als string '...')
> aber folgendes funktioniert:
> SELECT * FROM fe_users WHERE status_coins > status_dispo
> 
> aber wieso funktioniert dann in einem CronTask folgendes nicht:
> $userTable  = 'fe_users';
> $userWhere  = 'usergroup = 1 AND status_coins > status_dispo';
> $userUpdate = array('usergroup' => 'usergroupwithcoins'); 
> $userSpecial = array('usergroup','usergroupwithcoins');
> $res = $GLOBALS['TYPO3_DB']->exec_UPDATEquery($userTable, $userWhere,
> $userUpdate, $userSpecial);

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Größenvergleich in MySQL bei signed INT Feldern ???

2017-02-04 Diskussionsfäden Ralf-Rene Schröder
Ergänzung (mein Problem liegt doch wo anders - ich suche weiter):
in MySQL selber funktioniert es DOCH (ich hatte die Suchfunktion des
Adminers genommen und die interpretiert es ja als string '...')
aber folgendes funktioniert:
SELECT * FROM fe_users WHERE status_coins > status_dispo

aber wieso funktioniert dann in einem CronTask folgendes nicht:
$userTable  = 'fe_users';
$userWhere  = 'usergroup = 1 AND status_coins > status_dispo';
$userUpdate = array('usergroup' => 'usergroupwithcoins');   
$userSpecial = array('usergroup','usergroupwithcoins');
$res = $GLOBALS['TYPO3_DB']->exec_UPDATEquery($userTable, $userWhere,
$userUpdate, $userSpecial);

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Größenvergleich in MySQL bei signed INT Feldern ???

2017-02-04 Diskussionsfäden Ralf-Rene Schröder
Hallo zusammen...
ich habe in der Datenbank beim fe_user zwei int Felder die auch negative
Zahlen aufnehmen können (sals nicht unsigned)
status_coins und status_dispo ... als Beispiel:
status_coins: -15
status_dispo: -25

in einem freien extbase query habe ich folgende Abfrage:
... AND status_coins > status_dispo ...
mathematisch wäre ja nun -15 größer als -25
ABER für mySQL scheinbar nicht, auch eine direkte Abfrage im Adminer
liefert mir hier kein Ergebnis ... erst wenn ich es logisch umkehre wird
mir der gewünschte Datensatz geliefert...

Gibt es bei SQL Abfragen keine mathematische > < Funktion ???
Oder brauche ich einen anderen Feldtyp in MySQL dafür???
Oder was muß ich dafür setzen/konfigurieren (würde es ungern komplett in
PHP auslagern für eine solche kleine Selbstverständlichkeit)...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] $this->loggRepository->findAll() findet nichts

2017-02-04 Diskussionsfäden Ralf-Rene Schröder
Am 02.02.2017 um 21:34 schrieb Mikel:
> Ist das Repository vorhanden (DependencyInjection)?
ja ist vorhanden
und eigentlich ist im FE Plugin auch der Ordner mit den Datensätzen,
also die PID definiert
aber euer Tipp mit dem setRespectStoragePage(FALSE) hat dann geholfen, DANKE

> $query = $this->createQuery();
> $query->getQuerySettings()->setRespectStoragePage(FALSE);
> return $query->execute();

> findAll erwartet die pid, es sei denn, Du legst fest, dass diese ignoriert 
> werden soll…

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] $this->loggRepository->findAll() findet nichts

2017-02-02 Diskussionsfäden Ralf-Rene Schröder
Hi...
irgendwie stehe ich gerade vorm Wald und sehe die Bäume nicht mehr...

ich habe in einer per extension_builder erstellten Extension jetzt noch
nachträglich ein Logging Modell hinzugefügt
das Modell Logg.php
das Repository LoggRepository.php
den Controller LoggController.php samt List.html Template

Die datensätze in der Tabelle tx_myext_domain_model_logg werden auf
reiner Datenbankbasis, also OHNE extbase durch cronjobs, eid scripts,
und reines PHP gefüllt...
Sie sind im BE auch sauber vorhanden und ich kann sie dort problemlos
auswerten (der recordsmanager ist bei sowas wirklich eine riesen Hilfe).

ABER
mein Versuch eine Listenausgabe im FE zu erzeugen scheidert:

/**
  * action list
  *
  * @return void
  */
public function listAction() {
  $loggs = $this->loggRepository->findAll();
  $this->view->assign('loggs', $loggs);
}

liefert in der Debugausgabe des Templates ein:
loggs =>
TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (empty)

Auch der Versuch eines manuellen Queries im Repository ändert nichts:

public function findCustomerLogList() {
  $query = $this->createQuery();
  $query->matching(
$query->equals('pid', '30')
  );
  return $query->execute();
}

WAS könnte es für eine Ursache haben wenn die Repositoryabfrage im
Controller nichts liefert ??? Wer bringt mir die zündende Idee ???


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TMENU mit Iconfont

2017-01-31 Diskussionsfäden Ralf-Rene Schröder
Am 31.01.2017 um 09:44 schrieb Michael Müller:
> Hallo Mikel,
> hab jetzt so gelöst.
> 
> stdWrap.dataWrap = aria-hidden="true">
> stdWrap.dataWrap.insertData=1

eigentlich sollte dataWrap das insertData schon drin haben,
könntest du imho also weglassen

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Finde den footer nicht

2017-01-30 Diskussionsfäden Ralf-Rene Schröder
Am 30.01.2017 um 10:00 schrieb LM TR14:
> was für einen namen?!
dein "LM TR14" ist in einer Welt wo man sich seit vielen Jahren mit
Klarnamen anspricht schon etwas befremdlich (und falls du Parnoia hast
deinen zu nennen, dann tu halt wenigstens so, es hilft dabei mit
Problemen ernst genommen zu werden)

> ein bißchen nachdenken vor dem großkotzig sein,
wurde zwar schon gesagt, aber: dito
Ist zum Einstieg vieleicht nicht so der optimale Weg... ;)

> (war im endeffekt unter templates abgelegt. 
> der hinweis darauf hätte mich schon in die richtige richtung geführt! 
Woher soll man wissen was dir grundsätzlich bekannt ist und was nicht?
Außerdem ist das nicht zwingend so, ich wüste auf Anhieb bestimmt ein
halbes Dutzend andere Möglichkeiten. Das ist halt Stärke und Schwäche
zugleich bei TYPO3... für wirklich ALLES gibt es IMMER mindesten 3,
meistens mehr, Wege es zu lösen (es gibt NIEMALS den Königsweg).

> auf einem forum, 
Es ist hier eben nicht nur Forum, sondern Mailingliste und Newsgrop
gleichzeitig (was die Anzahl der zu erreichenden Menschen erhöht) !!!

> zu einer im netz sehr spärlich (!) dokumentierten software 
das würde ich persönlich anders sehen (aber die Meinungen sind halt
unterschiedlich, einfach mal https://docs.typo3.org/ durchforsten)...
das Problem liegt eher an zuviel veralteter Information, UND weil es wie
oben schon erwähnt sehr viele individuelle Lösungen gibt (die zwar alle
richtig, aber nicht immer kompatibel zueinander sind)

>  posts nur nach genehmigung anzuzeigen 
Dies ist NUR beim ERSTEN Posting der Fall (und wird auch deutlich so
kommuniziert)... es dient der Vermeidung von Spam der die Mailingliste
extrem belastete... (PS: ich bin übrigens derjenige der die Erstpostings
auf Spam händisch prüft, freigibt und so allen die indischen "Packers"
erspart)

> und screenshots zu verbieten 
Links und Dateien sind ab dem 3. Posting im Forum freigegeben
(ist ein wenig historisch gewachsen, weil sich Menschen netterweise
eigentlich erst einmal ein wenig vorstellen, bevor sie Hilfe erbitten)
Wobei eben extern verlinkte Bilder (im Forum selber sind sie ja möglich)
ein deutlich größeres Publikum als nur das Forum erreichen, und damit
auch die Chance auf eine kompetente Antwort erhöhen...
(ich persönlich bin z.B. max. 10% im Forum, aber 90% in der Newsgroup)

> ist SCHWACHSINN
und DAS ist nicht gerade ein Zeugnis guter Umgangsformen.
Nur weil Du die Gründe nicht kennst, oder vielleicht auch nicht
akzeptierst, ist es noch lange kein Grund ausfallend zu werden ;)
Keep Cool - das schont auch deine Nerven...

> ist halt die frage, ob man die suchen kann...?
wenn es eine automatische ID eines ContentElements ist, dann hilft die
normale Suchfunktion im BackEnd, wenn es etwas ist, was per TypoScript
gesetzt wird, dann ist es der TSOB (TypoScriptObjectBrowser), wenn es in
einem Fluid Template oder Partial definiert ist, wird es komlizierter
(ich suche dann auf der Linux Konsole durch Dateien ... wer einen
besseren Weg hat möge ihn mir gerne nennen)

> da ich jetzt eine umfragefunktion einbauen soll...
ein starkes, aber sehr umfangreiches Tool wäre hier z.B.:
https://www.typo3-macher.de/online-umfrage-survey/#_
(gibt aber bestimmt noch ein Dutzend weiterer Möglichkeiten)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Finde den footer nicht

2017-01-27 Diskussionsfäden Ralf-Rene Schröder
Am 27.01.2017 um 03:18 schrieb LM TR14:
> der Footer wurde lange vor meiner Zeit angelegt, und ich kann den Inhalt
> einfach nicht lokalisieren. was kann hier helfen? kann man nach der id
> suchen?
wenn er per TS eingefügt ist, dann hilft vielleicht die Suche im TSOB
weiter, wenn es ein CE ist, dann die normale BE Suche

> toll ich kann den screenshot nicht posten. epic fail
erst ab dem, ich glaube 3. Posting möglich... Bilder hier im Forum (weil
es gleichzeitig Mailingliste und Newsgroup ist) wären aber sowieso eher
suboptimal, besser extern ablegen und die URL dazu posten, die wird am
Anfang zwar auch abgelehnt, aber mit ein wenig Geschick (z.B. h t t p
:www. ) kann man eine maschinelle Prüfung austricksen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] typo3.stackexchange.com

2017-01-26 Diskussionsfäden Ralf-Rene Schröder
Am 26.01.2017 um 14:16 schrieb Bernd Wilke:
> | 31% 31/100 committers mit einer Reputation von 200 und mehr auf
> irgendeiner StackExchange/Stackoverflow Site

> Übrigens gab es im Diskussionsbereich die Frage ob die Kommiter alle
> vergessen haben ihre anderen Styckoverflow/StackExchange-Accounts zu
> benutzen weil ja so viele Anfänger dabei wären.

Vielleicht wäre mal eine Art von Tutorial sinnvoll, was für all die, die
aus den "alten" Kanälen kommen, mal aufzeigt WAS und WIE zu tun wäre um
ihre Reputation zu erhöhen (auch mit den Vorteilen unabhängig von Area51)...
Würde auch mich selbst betreffen, ich helfe immer gerne und viel, habe
aber von der SO/SE Welt eigentlich keinerlei Ahnung (und auch die Zeit
mich da SELBER einzuarbeiten, mit den entsprechenden eigenen +/-
Erfahrungen, ist halt meistens sehr knapp bemessen)...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] "Oops an error occured" bei Dateilink mit einer PDF

2017-01-23 Diskussionsfäden Ralf-Rene Schröder
Am 23.01.2017 um 08:44 schrieb Heike Herzog-Kuhnke:
> Nachdem ich die Log-Datei in typo3temp von 664 auf 666 gesetzt hatte,
> läuft jetzt alles so wie erwartet...
Nur so als Gedanke: Da dürfte aber was mit der Konfiguration noch nicht
vollkommen korrekt sein... spätestens nach einem leeren des typo3temp
Ordners könnten die Probleme wieder auftreten, weil der Ordner dann ja
wieder die normalen Rechte bekommt...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] DIV-Wrap eines Content-Elements in TYPO3 7.6 mit Fluid entfernen

2017-01-21 Diskussionsfäden Ralf-Rene Schröder
Am 21.01.2017 um 09:42 schrieb Hagbard Celine:
> - Vor der Umstellung auf Fluid-Style wurde der DIV-Tag nicht ausgegeben

> Was ich bisher gefunden habe:
> - Die Zeile tt_content.stdWrap.innerWrap.cObject.default > sollte
> eigentlich dafür Sorgen, dass kein DIV-Wrap um Content-Elemente erstellt
> wird. Das hat mit CSS-Styled_Content funktioniert, funktioniert nun mit
> Fluid-Styled-Content aber nicht mehr.

Nein, dafür mußt du das  entsprechende Fluid Template (bzw. hier wohl
das ein extra Layout) bearbeiten (natürlich an einem updatesicheren ort)
Das ist letztlich ja der riesen Unterschied zwischen CSC und FSC...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] femanager country Feld bei static_info_tables einschr nken ???

2017-01-19 Diskussionsfäden Ralf-Rene Schröder
Am 17.01.2017 um 09:54 schrieb Alex Kellner:
> Wenn du nur drei Länder brauchst, dann kannst du das doch einfach hart
> definieren:
> options="{DEU:'Deutschland',AUT:'Österreich',CHE:'Schweiz'}"

OOHHH Mann... DANKE, die einfachsten Ideen hat man manchmal nicht auf
dem Schirm...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] femanager country Feld bei static_info_tables einschränken ???

2017-01-16 Diskussionsfäden Ralf-Rene Schröder
Hi zusammen...
ich habe im femanager Field partial für das country Feld folgendes:

funktioniert auch, aber gibt mir natürlich die komplette Länderliste !!!
ich brauche aber nur DEU,AUT,CHE ???

im TS (laut Doku in constants) zeigt folgendes keine Wirkung:
plugin.tx_staticinfotables_pi1.countriesAllowed = DEU,AUT,CHE

wie kriege ich diese Einschränkung in das Fluid Partial rein ???

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] ENABLE INSTALL TOOL wird nicht gefunden, obwohl vorhanden in XAMPP für OSX

2017-01-14 Diskussionsfäden Ralf-Rene Schröder
Am 14.01.2017 um 19:35 schrieb Alexander Künzl:
> eine Möglichkeit könnte sein, dass der Server für die Datei selbst oder
> den Ordner typo3conf nicht die nötigen Rechte hat.

ich hatte auch mal das Problem das die serverzeit nicht stimmte, und
eine neu angelegte Datei war damit immer schon 2 Stunden "alt" ... was
TYPO3 natürlich nie zugelassen hatte...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Kuriosum mit (nicht vorhandener) Sprachsteuerung

2017-01-13 Diskussionsfäden Ralf-Rene Schröder
Am 12.01.2017 um 15:05 schrieb Steffen Liebig:
> wir nutzen Typo3 7.6.9 (auf 8 stellen wir mit der nächsten LTS um). 
Nur als Tipp (OT)... aktuell sollte man die Version aber zwischendurch
schon halten. Denn zwischen der 7.6.9 und der jetzigen 7.6.15 gab es
bestimmt schon halbes Dutzend Security Meldungen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Einsteigspunkt in H-MENU mit einbeziehen

2017-01-09 Diskussionsfäden Ralf-Rene Schröder
Am 09.01.2017 um 16:00 schrieb Paul Kamma:
> OK. Sowas versuche ich zu vermeiden :)

wenn du in deinem body tag eine klasse oder ID der Seite hast, und in
deinm menü auch klassen oder Ids zur identifikation (OK, es geht auch
:first-child), dann kannst du das auch leicht per CSS lösen (wäre fast
immer mein Weg das zu lösen)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Fehlende Daten nach php Umstellung

2017-01-09 Diskussionsfäden Ralf-Rene Schröder
Am 09.01.2017 um 14:47 schrieb Michael Kasten:
> https://wiki.typo3.org/TYPO3_4.5 
> The system requirements are the same as 4.4:
> PHP 5.2.x-5.3.x
> Höhere Versionen sind also eher Glückssache

die neueste TYPO3 4.5.x sollte eigentlich mit der PHP 5.5 laufen
(hatte ich auf jeden Fall immer als letzte Prüfung vor dem 6.2 Update)
das gilt aber definitiv nicht für alle damaligen Extensions...

und natürlich gilt in einem solchen Fall ganz besonders: CACHE in allen
Varianten löschen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Was könnte das Laden eines Controllers verhindern ???

2017-01-07 Diskussionsfäden Ralf-Rene Schröder
Am 08.01.2017 um 01:35 schrieb Michael Schams:
> Namespace am Anfang der Datei notiert?
logisch

> Wenn Klassen entfernt oder hinzugefuegt werden, macht es auch Sinn, die
> Extension einmal zu de-installieren und wieder zu installieren. Dadurch
> werden die Klassendefinitionen in der Datei
> typo3temp/autoload/autoload_classmap.php aktualisiert.

G... großes DANKE...
gelöscht hatte ich diese Cachedateien definitv schon, aber erfolglos,
das Deinstallieren und wieder Installieren hat es jetzt aber gebracht!

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Was könnte das Laden eines Controllers verhindern ???

2017-01-07 Diskussionsfäden Ralf-Rene Schröder
Hi...
in einer Extension mit vielen Models und Controllern
(OK die hat letztlich der Extensionbuilder gebaut)
habe ich jetzt ein Model etc. hinzugefügt...
im BE ist aúch alles OK, aber im FE bekomme ich folgende Fehlermeldung:
#1289386765: Could not analyse class:
"Vendor\Extension\Controller\LogController" maybe not loaded or no
autoloader? Class Vendor\Extension\Controller\LogController does not exist.

Die LogController.php existiert aber DEFINITIV im richtigen Verzeichnis
und ist auch schon auf ein Minimum reduziert:
/**
 * LogController
 */
class LogController extends
\TYPO3\CMS\Extbase\Mvc\Controller\ActionController {
/**
  * logRepository
  * @var \Vendor\Extension\Domain\Repository\LogRepository
  * @inject
  */
  protected $logRepository = NULL;
/**
  * action list
  * @return void
  */
  public function listAction() {
$logs = $this->logRepository->findAll();
$this->view->assign('logs', $logs);
  }
}

in der ext_localconf.php steht folgendes drin:
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
  'Vendor.' . $_EXTKEY,
  'Log',
  array(
'Log' => 'list',
  ),
  array(
'Log' => 'list',
  )
);

und auch die FlexForms/flexform_log.xml liefert folgendes:



select

  
Log: alle
Log->list
  

   




auch ein Eintrag in der ext_autoload.php hat nicht geholfen mit:
'\Vendor\Extension\Controller\LogController' => $extensionClassesPath .
'Controller/LogController.php'

..ich verstehe gerade die Welt nicht mehr, TYPO3 7.6.15
und alles was es an Caches gibt ist extensivst gelöscht worden...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Update auf ein zufalls Select

2017-01-06 Diskussionsfäden Ralf-Rene Schröder
Am 07.01.2017 um 00:17 schrieb Ralf-Rene Schröder:
> Ich habe in einem EID Script folgendes Select:
> $datas = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields,
> $from_table, $where_clause, $groupBy='', $orderBy='rand()', $limit='10'); 
> gibt mir 10 zufällige Datensätze gemäß den where Kriterien...
> 
> Auf genau dieses Zufallsergebnis möchte ich jetzt ein exec_UPDATEquery
> machen und sehe den Wald vor lauter Bäumen nicht (ich könnte natürlich
> eine Schleife laufen lassen, aber das sollte eigentlich doch einfacher
> gehen)... wie macht ihr das???
kann eigentlich nur mit ner Schleife gehen (und funktioniert so ja auch)
...
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields,
$from_table, $where_clause, $groupBy = '', $orderBy = 'rand()', $limit);
while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)){
  $updateFields = array(
'status_online' => 0,
'last_online' => 0
  );
  $data = $GLOBALS['TYPO3_DB']->exec_UPDATEquery($from_table, 'uid = "'
. $row['uid'] . '"', $updateFields, '');
}

war halt schon spät ;)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Update auf ein zufalls Select

2017-01-06 Diskussionsfäden Ralf-Rene Schröder
Hi...
irgendwie habe ich gerade ein Brett vor dem Kopf
(nimmt das mal jemand bitte weg ???)
Ich habe in einem EID Script folgendes Select:
$datas = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields,
$from_table, $where_clause, $groupBy='', $orderBy='rand()', $limit='10');   
gibt mir 10 zufällige Datensätze gemäß den where Kriterien...

Auf genau dieses Zufallsergebnis möchte ich jetzt ein exec_UPDATEquery
machen und sehe den Wald vor lauter Bäumen nicht (ich könnte natürlich
eine Schleife laufen lassen, aber das sollte eigentlich doch einfacher
gehen)... wie macht ihr das???

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] OffTopic Dateibearbeitung Zeilenmanipulation PHP

2017-01-05 Diskussionsfäden Ralf-Rene Schröder
Hallo...
sorry für diese OffTopic Frage, aber ich vermute mal für jemanden der
sich auskennt ist es ein NoBrainer...

Ich möchte in einem täglichen Cronjob bei allen Dateien in einem Ordner
alle Zeilen löschen die älter als X Tage sind, also:
- finde die erste Zeile mit einem Datum größer heute minus X tage
- und lösche alle Zeilen davor


Die .html Dateien haben beispielhaft folgendem Inhalt:
14:58 ° 16.Sep.2016 Lobster
testinhalt
02:15 ° 19.Sep.2016 test1
testinhalt
07:25 ° 25.Sep.2016 test1
testinhalt
18:35 ° 02.Oct.2016 test1 
testinhalt

Nach Ausführung des cronjob am z.B. 10.10.2016  mit X=14 sollte dann nur
noch folgendes bleiben:
18:35 ° 02.Oct.2016 test1 
testinhalt

Wer hat einen entsprechenden Ansatz und etwas zu lesen dazu für mich?
- suche Datumsstring gemäß Regel
- löschen der Zeilen bis zur aktuellen Zeile


PS: gefüllt wird das Ganze vorher übrigens problemlos im Controller mit:
$handler = fopen($livePartnerDialog->getMessagefile(), 'a');
fwrite($handler, '' . $jetzt . ' ' .
$twin->getVkName() . '  ' . "\n" . $message . "\n");
fclose($handler);

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Webhoster für Nebenerwerbs-Webdesigner? Wo hostet ihr?

2016-12-28 Diskussionsfäden Ralf-Rene Schröder
bei jWeiland und Mittwald machst du nichts verkehrt
(obwohl ich mich bei Mittwald gerade über die Basic-Zertifikatspolitik
wirklich geärgert habe, denn es gibt KEIN kostenloses "Let's Encrypt")

Da wäre dann All-Inkl eine WIRKLICH gute Alternative (kostenloses
Zertifikat auf Klick, simpel installiert etc.)... und auch der Support
hat mich noch nie enttäuscht (schnell und kompetent)...
Ich habe dort zwar keine High-Performance Seiten, aber die, die da
laufen, laufen schnell und problemlos...
Und auch die Struktur mit Haupt- und Unteraccounts klappt bestens (mit
meinem Hauptpasswort im Hauptaccount bin ich auf klick überall drin ohne
mir alles merken zu müssen)...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Verlängerung Typo3 6.2 Long Term Support

2016-12-16 Diskussionsfäden Ralf-Rene Schröder
Am 16.12.2016 um 23:01 schrieb Claudia Stalder:
> Gibt es eine Möglichkeit die Typo3 6.2 Websiten gegen Bezahlung
> verlängern zu können? Das bedeutet, dass weiterhin Updates einfliessen.
> Wenn ja wie funktioniert dies?
empfehlen würde ich zwar trotzdem ein entsprechendes zeitnahes Upgrade
(zu 7.6 ist es auch eher problemlos), aber wenn es dann unbedingt
gewünscht ist, findest du es hier:
https://typo3.com/our-services/extended-support/

PS: für die 2000 € solltest du in Q1 bestimmt jemanden finden der die
Installation upgraded ... im Zweifelsfall gerne eine PM an uns ;-)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Database Error: PHP mysqli extension not loaded.

2016-12-15 Diskussionsfäden Ralf-Rene Schröder
Am 16.12.2016 um 00:47 schrieb Knorpi Knurps:
> Wie auch immer, mit typo3 6.2.9 läuft die Seite jetzt wieder.
> (Kleiner, unerklärlicher Schönheitsfehler: In dem zuletzt hinzugefügten
> Content Element wird in der "Page"-Ansicht ein Bild als "fehlend"
> angezeigt. Editiert man das Element, wird es richtig angezeigt. Auf der
> Ansicht, die der User sieht, ist es auch da. Bearbeiten und neu
> Speichern bringt nichts.)
ist auf dem neuen System vielleicht IM oder GM nicht korrekt oder anders
konfiguriert, und werden deshalb im BE Bilder nicht sauber angezeigt?

> Und unter 7.6.14 geht nach wie vor nichts:
> [Fri Dec 16 00:28:46.664023 2016] [:error] [pid 10801] [client
> 93.104.187.153:43622] PHP Fatal error:  Class
> 'TYPO3\\Flow\\Package\\Package' not found in
> /home/www/web/schachgalaxis/pub/typo3temp/Cache/Code/cache_core/PackageManager_47d3ca9b62e16bf58182eeb3b9c94a75.php
> on line 22
Du hast aber schon den Upgrade Assistenten in allen schritten ausgeführt
und auch die kompletten Caches dann gelöscht???
oder schaltest du einfach nur die Sources um ohne weitere Eingriffe,
dann wäre das Ergebniss kein Wunder...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Render text with TrueType font using 'niceText' option

2016-12-08 Diskussionsfäden Ralf-Rene Schröder
Am 08.12.2016 um 11:21 schrieb Hannes Aebi:
> Ich werwende Typo3 4.2.0
Wird dir zwar nicht viel weiter helfen, aber bei der TYPO3 Version wird
es nicht mehr viele Menschen geben die dir da helfen können/wollen...
Ich tippe einfach mal auf eine Unverträglichkeit mit der IM Version.
Als deine TYPO3 Version entwickelt wurde hat schließlich noch niemand an
die IM 7.x auch nur gedacht (bin mir gerade wirklich nicht sicher ob es
niceText überhaupt noch gibt)...

PS: von den Sicherheitslücken deiner Installation mal ganz zu schweigen!

PPS: aber über den Tipp von Gerhard mit CSS solltest du neben einem
Update wirklich mal nachdenken...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Include php script

2016-12-07 Diskussionsfäden Ralf-Rene Schröder
die aktuelle Extension:
https://typo3.org/extensions/repository/view/content_designer
hat auch ein PHP include als Modul (hab es aber noch nie eingesetzt)

Am 07.12.2016 um 11:27 schrieb Michael Pockie:
> Auf der alten Seite wird via Extension "LumoNet PHP Include " ein PHP
> Script eingebunden, welches aktuelle Steuernews von
> http://www.stb-aktuell.de/ als HTML-Tabelle zurückgibt. Mein Problem
> ist, dass die genutzte Extension mittlerweile nicht mehr weiter
> entwickelt wird. Diese funktioniert also nicht mehr für Typo3 7.6.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Image Verlinken für lightbox

2016-11-29 Diskussionsfäden Ralf-Rene Schröder
Am 29.11.2016 um 12:44 schrieb Wolfgang Ruthner:
> Habe es dann doch noch herausgefunden. Es klappt mit:
>   data-lightbox="eventpic">

anstelle deines a-Tags solltest du aber besser den Link-Viewhelper in
deinem Fluid-Template nutzen, z.B.:
https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Link/Typolink.html

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] deaktivierte Seite finden & löschen - Wie?

2016-11-15 Diskussionsfäden Ralf-Rene Schröder
Peter meinte aber deaktivierte seiten, das ist ja etwas anderes (field:
hidden)... meine Idee wäre da die Suchfunktion mit eigenem Query in der
DB-Überprüfung (alle Seiten mit hidden=true)...

Am 15.11.2016 um 16:08 schrieb Marcus Raphelt:
> für gelöschte Seiten und Contentelemente gibt es die Extension
> "recycler" - vermutlich ist sie einfach nicht installiert bzw.
> aktiviert. Sie funktioniert exakt so, wie man es von einem Papierkorb
> erwartet.
> 
> Am 15.11.2016 um 15:27 schrieb Peter Gramkow:
>> Wie kann ich im Typo3-BE (Vers. 6.2) alle deaktivierten Seite
>> auflisten lassen um sie dann auch ggf. löschen zu können.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Welche Suche für Typo3 Site

2016-11-14 Diskussionsfäden Ralf-Rene Schröder
Am 14.11.2016 um 12:28 schrieb Gerhard Obermayr:
> Warum soll "indexed search" nur für 20-30 Seiten funktionieren?
> Ich habe ein Beispiel mit ca. 1800 Seiten, wo es einwandfrei funktioniert:
> Keiner kann sagen, dass es nicht einwandfrei geht!
+1

>> Ansonsten wird üblicherweise Solr eingesetzt. 
diesen Mehraufwand (im zweifelsfall auch fürs Hosting) dem Kunden zu
kommunizieren, kann schon manchmal ein Ausschluss Kiriterium sein...

PS: als eine grundsätzlich andere Art zu indexieren (eben nicht aus dem
Frontend heraus, was im Standardfall vom Aufrufen der Seite durch einen
Besucher abhängig ist ... oder einen wie auch immer konfigurierten
crawler), bietet sich auch noch ke_search an (hier werden direkt im
BE/Cron beliebige Typen von Datensätzen indexiert ... bis jetzt hatte
ich keinerlei negative Erfahrungen damit):
https://www.typo3-macher.de/facettierte-suche-ke-search/dokumentation/einleitung/

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] persistence.recursive

2016-11-09 Diskussionsfäden Ralf-Rene Schröder
Am 08.11.2016 um 22:58 schrieb Johannes C. Laxander:
> Oder liegt das vielleicht am extbase cache? Sollte man den mal leeren?

Wenn du an der Extension etwas änderst, dann solltest du zwingend den
Cache löschen (im InstallTool !!!)...
Manchmal reicht aber selbst das nicht aus, da dann die Extension
deinstallieren und wieder installieren...
Im schlimmsten Fall halt alle Dateien innerhalb von typo3temp löschen
und alle cf_ Tabellen in der Datenbank ebenfalls leeren...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] 6.2 felogin Übersetzungsdateien verschieben

2016-11-08 Diskussionsfäden Ralf-Rene Schröder
Am 08.11.2016 um 13:54 schrieb g4-l...@tonarchiv.ch:
> gibt es in der Core-Extension felogin irgend eine Einstellung via TS, so
> dass die Übersetzungsdateien von einem anderen Pfad gelesen werden?
> 
> Es befindet sich ja alles unter typo3_src/typo3/sysext/felogin/pi1. Nun
> gehen bei einem Core-Update alle Übersetzungen verloren. Daher wäre es
> sehr praktisch, wenn man die XLF-Dateien irgendwo unter typo3conf oder
> dem fileadmin Verzeichnis ablegen könnte.
eigentlich wie schon immer...
jetzt zwar nicht als Dateien, sondern als TypoScript:
plugin.tx_felogin_pi1._LOCAL_LANG {
  default {
key = value
username = My special username label (en)
  }
  de {
   key = value
   username = Mein spezielles Label für Username (de)
}

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] eigener validator in femanager

2016-11-07 Diskussionsfäden Ralf-Rene Schröder
Am 07.11.2016 um 11:00 schrieb Alexander Averbuch:
> Was ist bei dir $row? Wo wird das Objekt erstellt?
vermutlich mein Problem, HIER nirgends, soll einfach nur ein Query sein
(hab es zwar noch nicht getestet, aber es scheint sowas, was ich
brauche, in der Extension VHS zu geben)

ein fe_user hat diverse identity, die werden auch als Modell in der
eigenen extension sauber erstellt und fuktionieren einwandfrei, mein
Problem ist nur diese Prüfung jetzt innerhalb des femanager um zusammen
mit dem user eine identity anzulegen (anlegen klappt, aber eben nicht
die Prüfung auf einen unique Namen)

> Wenn du Daten aus einer anderen DB lesen möchtest, muss du die entsprechende 
> Verbindung
> herstellen
gleiche DB, aber andere Tabelle...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Extbase-/Fluid -Doku für 6.2

2016-11-06 Diskussionsfäden Ralf-Rene Schröder
Am 06.11.2016 um 12:17 schrieb atleast3 maximum20:
> Viele Grüße - und sobald mich das Forum BBCode verwenden lässt, werde
> ich meine Postings auch lesbarer formatieren.

das wird nie passieren weil das Forum nur ein Teil des Dreigestirns
| Mailingliste | Newsgroup | Forum |
ist, und daher so ein Wunsch leider unmöglich wird...
lade deinen Code (und auch Bilder!) auf einer der vielen externen
Plattformen deiner Wahl hoch und veröffentliche dann den Link dahin...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] eigener validator in femanager

2016-11-05 Diskussionsfäden Ralf-Rene Schröder
Hallo...
ich versuche gerade einen eigenen Validator im femanager einzurichten.
prinzipiell klappt es auch (Vorlage femanagerextended), aber im
speziellen hapert es an der Prüfung im einzelnen (also meinen mangelnden
PHP Kenntnissen)...
Es soll geprüft werden ob in einer anderen Datenbank dieser name schon
vorhanden ist, folgendes ist mein Validator:

class CustomServersideValidator extends
\In2code\Femanager\Domain\Validator\ServersideValidator {
/**
* notInCustomDb Validator
* @param \string $value Given value from input field
* @param \string $validationSetting TypoScript Setting for this field
* @return bool
*/
protected function validateNotInCustomDb($value, $validationSetting) {
  if (
!empty($value) &&
!empty($validationSetting) &&
!empty($row->exec_SELECTgetSingleRow('name',$validationSetting,'name='.$value))
  )
  {
  return TRUE;
  }
return FALSE;
}
}
__

aufgerufen wird er in den settings.new.validation des femanager mit:
identity {
  required = 1
  notInCustomDb = tx_myext_domain_model_identity
}

liefert aber OOOPS und im TYPO3 Protokoll folgenden Fehler:
Core: Exception handler (WEB): Uncaught TYPO3 Exception: Call to a
member function exec_SELECTgetSingleRow() on null | Error thrown in file
/var/www/clients/client1/web1/web/typo3conf/ext/femanagerextended/Classes/Domain/Validator/CustomServersideValidator.php
in line 33.

und davor schon die Warnung:
Core: Error handler (FE): PHP Warning: Declaration of
In2code\Femanagerextended\Controller\NewController::createAction(In2code\Femanagerextended\Domain\Model\User
$user) should be compatible with
In2code\Femanager\Controller\NewController::createAction(In2code\Femanager\Domain\Model\User
$user) in
/var/www/clients/client1/web1/web/typo3conf/ext/femanagerextended/Classes/Controller/NewController.php
line 0


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Serverumzug (DB-Dump)

2016-11-03 Diskussionsfäden Ralf-Rene Schröder
Am 03.11.2016 um 10:30 schrieb Peter Gramkow:
> ich möchte gerne mein bestehendes System auf einen neuen Server umziehen
> und dabei gleichzeitg eine inhaltliche Bereinigung vornehmen. Ich möchte
> gerne eine DB-Dump erstellen, in dem deaktivierte Seiten aus dem
> Typo3-Baum aber nicht mit aufgenommen werde. Wie kann ich das erreichen?

ich würde es nachrangig machen, denn eine deaktivierte Seite (hidden)
einfach aus der dB zu löschen oder nicht mit zu exportieren, kann
extreme Probleme nach sich ziehen (z.B. kann eine deaktivierte Seite ja
problemlos Unterseiten haben die genutzt werden)
da wirst du um einen manuellen eingriff nicht drum rum kommen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11

2016-11-03 Diskussionsfäden Ralf-Rene Schröder
nur mal so meine Gedanken dazu...

Am 03.11.2016 um 10:21 schrieb Wolfgang Ruthner:
> Die Frage, ob ich damit selber den Code hinbekomme, das
> Template nochmal in meinem Setup nachzubilden und zu befüllen. Bzw. ist
> ungewiss wieviele Stunden ich noch aufwenden muss um etwas in PHP
> eigentlich derart triviales auf die Reihe zu bekommen.
Dein Problem liegt eigentlich nur darin das du deine vorgegebenen
Gedankenwege versuchst einem durchkonstruktierten System
aufzupfropfen... eigentlich ist die Struktur simpel, man muß sich nur an
Konventionen halten (die aber zu lernen ist natürlich nicht mal eben
erledigt, auch nicht wenn man eigentlich vom Fach ist, wobei es gerade
das ist, was dir vermutlich die meisten Schwierigkeiten macht)...

> Die Seite
> https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html
> scheint mir ein recht guter Ausgangspunkt für weitere Recherchen zu
> sein. 
ist sie (aber natürlich auch nur für diesen Weg der Nutzung)...

> Ich werde nochmal einige Stunden Zeit investieren und mir das
> ansehen. Wenn das nicht bald was wird, werde ich das Projekt wohl
> fremdvergeben. 
ein paar Stunden werden definitiv nicht ausreichen, die Lernkurve ist
nicht unerheblich (denn es ist eben NICHT das simple CMS für mal eben,
dafür kann es eben auch deutlich mehr)... vermutlich ist es sinnvoller
das extern zu vergeben an jemanden der regelmäßig mit TYPO3 arbeitet...
oder eben selber DEUTLICH mehr Zeit einplanen, für das Lernen eines
Systems welches multinationalen Konzernen hilft ihre Web-, Print-,
Daten-, Intranet-, Steuerungs-, und viele weitere -Publikationen zu
erstellen bzw. zu veröffentlichen.
Wenn es NUR um die einfache Ausgabe von Webinhalten ginge, dann, da hast
du Recht, ginge einiges logischerweise natürlich einfacher...

Typo3 ist wohl nichts mehr für IT-Verantwortliche, die
> alle paar Jahre die Seite mal neu bauen wollen. Der Zeitaufwand um sich
> da einzulernen ist wohl nicht unerheblich. 
richtig (ist es aber nie gewesen)... und dazu kommt, dass es wie bei
jedem CMS eigentlich notwendig ist das System immer aktuell zu halten um
Sicherheitslücken auszubügeln, also mit alle paar Jahre wäre das sowieso
überall ein NoGo...

> Vermutlich hab ich da schon
> schneller mein eigenes CMS System für meine Bedürfnisse ausprogrammiert,
> bevor ich den Gedankengängen der Typo3-Programmierer auf die Schliche
> komme :-)
solange du es nur für dich und deine eigenen, eigentlich minimalisten,
Anforderungen baust, hast du vermutlich sogar Recht...

PS: für die Recherche, denn seit 7.4 ist die direkte Einbindung von PHP
Scripten stark eingeschränkt und eigentlich nur noch innerhalb einer
eigenen Extension angedacht, vielleicht hilft dir dieser
Disskussionsstrang weiter: https://forum.typo3.org/index.php/t/211204/

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11

2016-11-02 Diskussionsfäden Ralf-Rene Schröder
Am 02.11.2016 um 22:03 schrieb Wolfgang Ruthner:
> wow, ein erstes kleines Erfolgsergebnis! Das mit:
> lib.meinText = TEXT
> lib.meinText.value = Hier der Text
> Habe ich jetzt hinbekommen. Ich hab den Teil gefunden, wo ich das
>   reinsetzen muss und
> es wird jetzt an der richtigen Stelle korrekt ausgegeben.

nur mal so als Idee/Frage/Hoffnung, ich hoffe du hast es nicht in der
bootstrap Extension selber reingesetzt, sondern bist den standard TYPO3
Weg gegangen jegliche Änderungen an einem Platz deiner Wahl (fileadmin
oder eigene Extension) durchzuführen und den aufrufenden Pfad für
Templates/Partials entsprechend anzupassen...

TIPP: arbeiete die hier schon verlinkten Tutorials durch, und setze dich
mit den verschiedenen Möglichkeiten bei TYPO3 auseinander...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11

2016-11-02 Diskussionsfäden Ralf-Rene Schröder
Am 02.11.2016 um 16:43 schrieb Bernd Pier:
> Es ist leider so, das es bei Typo3 öfters verschiedene Wege gibt um das
> Gleiche zu erreichen. 
ich würde noch etwas weiter gehen:
"In TYPO3 gibt es eigentlich IMMER mindestens 3-6, Wege zum Ziel!"
(und EIGENTLICH ist es nicht "leider", sondern doch eher "zum Glück",
obwohl natürlich durch diese Vielseitigkeit, erst recht durch mögliche
Kombinationen, es schon recht komplex ist irgendwelche Snippets aus dem
Netz zu nutzen, da man die Vorraussetzungen dafür häufig nicht kennt)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Ist Extbase ein Speicher-Fresser und Performance-Killer?

2016-10-31 Diskussionsfäden Ralf-Rene Schröder
Am 31.10.2016 um 22:21 schrieb Alexander Averbuch:
> Ich habe mir das ganze wirklich anders vorgestellt. 
> heißt es tatsächlich, dass findAll keine gesuchten Daten liefert,
> sondern die entsprechenden Queries, die dann die Daten liefern?

findAll macht genau das was es sagt, es liefert dir das komplette
Repository... findByXxx oder eigene Querys etc. liefern dir dann
entsprechende Teilmengen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)

2016-10-25 Diskussionsfäden Ralf-Rene Schröder
Am 23.10.2016 um 12:33 schrieb Johannes C. Laxander:
> was bitte ist an diesem Code falsch, ich erhalte nämlich keine Ausgabe:
> 
> lib.sectors = COA
> lib.sectors {
>   10 = CONTENT
>   10 {
> table = tx_jobfair_domain_model_sector
> select {
>   pidInList = 30
>   orderBy = name
>   selectFields = uid,pid,name
> }
> renderObj = COA
> renderObj {
>   10 = TEXT
>   10.wrap =10.field = uid
>   15 = TEXT
>   15.wrap = >|
>   15.field = name
> }
>   }
>   20 = TEXT
>   20.value = Irgendwas
>   20.wrap = |
> }
> 
> cObj-20 wird ausgegeben! Abfrage habe ich im Tool "DB-Überprüfung" getestet,
> Datensätze sind definitiv vorhanden.
> 
> Hat jemand eine Idee??? 

also irgendwie hat es mir keine Ruhe gelassen...
ich habe EXAKT dein TS von oben (OK ich hab die PID angepasst) in eine
Installation eingebaut wo jobfair schon genutzt wird und es gibt
problemlos die vorhandenen Datensätze aus (also dein TS ist OK)...

Als Ansatz für die Kontrolle noch die Sprache als Idee, sind vielleicht
die Branchendatensätze für eine andere Sprache angelegt als deine
Ausgabeseite erwartet ??? wenn ich die TSref richtig deute solltest du
dies dann mit select.languageField = 0 deaktivieren können...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)

2016-10-25 Diskussionsfäden Ralf-Rene Schröder
Am 25.10.2016 um 11:23 schrieb Johannes C. Laxander:
> lib.records = TEXT
> lib.records.value = Ich bin nur so da
> lib.records.numRows {
> table = ...
> select {
> where = 1
> }
> }
> 
> Das vorstehende Konstrukt liefert für die Tabelle "pages" ebenfalls 0 
> Datensätze !!!?
> Erst mit Angabe von pidInList und rekursive wird ein Ergebnis > 0 ermittelt 
> (Die Angabe pidInList=root funktioniert nicht).
> Und für die Tabelle "tt_content" 3 Datensätze (korrekt!), was aber bedeutet, 
> dass intern von der aktuellen Seite ausgegangen wird, wenn pidInList nicht 
> angegeben ist.

Ja... das ist schon immer so... Angabe von pidInList ist immer Pflicht
wenn etwas nicht von der aktuellen Seite kommt !!!
(was bei Extensiontabellen ja eigentlich immer der Fall ist)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)

2016-10-24 Diskussionsfäden Ralf-Rene Schröder
also ich habe daraufhin eben auch einen Test gemacht (aktuelle 7 LTS)
und mit diesem TS bekomme ich genau das erwartete Ergebnis:
lib {
  test = CONTENT
  test {
table = tx_myext_domain_model_person
select {
  pidInList= 999
}
renderObj = TEXT
renderObj {
  field = name
  wrap = | 
}
  }
}
lib.area.content.99 < lib.test

where = 1 war nicht nötig
ist aber natürlich eine mit dem Extensionbuilder erstellte Extension,
hat also alle Felder die nötig sind definitiv enthalten...


Am 25.10.2016 um 00:00 schrieb Renzo Bauen:
> Hallo Johannes und Ralf-René
> 
> ich habe mir jetzt auch ein Beispiel gemacht. 
> Mit tt_content und pages funktioniert es perfekt. Sobald man aber eine
> eigene Tabelle aufführt, geht gar nichts mehr.
> Selbst andere TYPO3 Tabellen gehen nicht (z.B. sys_categories).

wenn die sys_categories auf ID=0 liegen, bräuchtest du vermutlich ein
pidInList = root

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)

2016-10-24 Diskussionsfäden Ralf-Rene Schröder
Am 24.10.2016 um 16:21 schrieb Johannes C. Laxander:
> Irgendwer ein Idee, was an CONTENT nicht stimmt?
> Wie kann ich z.B. testen, ob überhaupt Datensätze gelesen / gefunden werden?
ich weiß grad nicht ob es Pflicht ist (und in der TSref steht dazu auch
kein DEFAULT Wert drin), aber ich habe auf jeden Fall noch nie ein
select OHNE ein where genutzt, also vielleicht mal sowas probieren:
10 = CONTENT
10 {
  table = tx_jobfair_domain_model_sector
  select {
pidInList = 30
where = 1
  }
  ...
}


>> Hallo,
>>
>> was bitte ist an diesem Code falsch, ich erhalte nämlich keine Ausgabe:
>>
>> lib.sectors = COA
>> lib.sectors {
>>   10 = CONTENT
>>   10 {
>> table = tx_jobfair_domain_model_sector
>> select {
>>   pidInList = 30
>>   orderBy = name
>>   selectFields = uid,pid,name
>> }
>> renderObj = COA
>> renderObj {
>>   10 = TEXT
>>   10.wrap = >   10.field = uid
>>   15 = TEXT
>>   15.wrap = >|
>>   15.field = name
>> }
>>   }
>>   20 = TEXT
>>   20.value = Irgendwas
>>   20.wrap = | }
>>
>> cObj-20 wird ausgegeben! Abfrage habe ich im Tool "DB-Überprüfung"
>> getestet, Datensätze sind definitiv vorhanden.


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-14 Diskussionsfäden Ralf-Rene Schröder
nur zur Info für die "Nachwelt"...
da es mit Bordmitteln scheinbar nicht geht hilft einem die Extension
"vhs" wie so häufig weiter:

  

  (ID:{buid}) {berater.name}   <<< das geht !!!
  
{datenspalte} 
  

  



Am 14.10.2016 um 14:43 schrieb Ralf-Rene Schröder:
> bin jetzt ein klein wenig weiter...
> da ich es nicht schaffe die ausgabe abhängig vom der übergeordneten
> Schleife (hier Berater) zu machen, habe ich ein eigenes Array mit Namen
> beraterdata erstellt:
> $beraters = $this->beraterRepository->findAll();
> foreach ($beraters as $berater) {
>   $buid = $berater->getUid();
>   $beraterdata[$buid]['1'] =
> $this->teilnehmerRepository->count4RowBerater($berater);
>   $beraterdata[$buid]['2'] =
> $this->teilnehmerRepository->count4RowBerater($berater,array('ROT',true));
>   $beraterdata[$buid]['3'] = ...
> ...
>   $this->view->assign('beraterdata', $beraterdata);
> }
> 
> das gibt ein sauberes Array beraterdata im Frontend aus...
> erste Ebene die Berater-ID ... zweite Ebene die Spalten in der Ausgabe
> nur wie komme ich jetzt in Fluid an die erste/zweite Ebene ran ???
> Meine Versuche:
> 
> 
>  
>   (ID:{buid}) {berater.name}   <<< das geht !!!
>   {beraterdata: '{{buid}: 1}'}
>   {beraterdata.{buid}.2}
>   {beraterdata.'{buid}'.3}
>   {beraterdata.80.4}<<< das geht !!!
>  
> 
> 
> das der alias sauber durchläuft sehe ich in der th, denn dort wird die
> ID:{buid} sauber ausgegeben...
> nur in der Definition der Arrayausgabe wird es nicht ersetzt und es wird
> immer der komplette String mit Klammern ausgegeben (wie ist die Notation
> für solch eine verschachtelte Arryausgabe ???
> Ein {beraterdata.80.4} liefert die richtige Ausgabe für genau diesen
> Berater, nur wie klappt die Ersetzung der {buid} in dieser Situation ???
> 
> 
> Am 13.10.2016 um 14:31 schrieb Ralf-Rene Schröder:
>> Am 13.10.2016 um 13:52 schrieb Stefan Padberg:
>>> $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT);
>>> $this->view->assign('beraterRot', $beraterRot);
>>>
>>> Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen?
>> im prinzip ja, aber eben nicht in Relation zur Beraterzeile
>>
>> aus folgendem Controller (ohne ROT, nur der Hauptzähler):
>> $beraters = $this->beraterRepository->findAll();
>> foreach ($beraters as $berater) {
>>   $berater1 = $this->teilnehmerRepository->count4RowBerater($berater);
>>   $berater2 = $this->teilnehmerRepository->count4RowBerater('80');
>>   $this->view->assign('berater1', $berater1);
>>   $this->view->assign('berater2', $berater2);
>> }
>> $this->view->assign('beraters', $beraters);
>>
>> wird im DEBUG (reduziert)
>> Extbase Variable Dump
>>berater1 => 0 (integer)
>>berater2 => 10 (integer)
>>beraters =>
>> TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (47 items)
>>
>>
>> PS: count4RowBerater('80') ist beispielhaft ein Berater der, wie man im
>> Ergebnis sieht, 10 Teilnehmer hat...
>> PPS: die Berater SIND übrigens eine erweitertes fe_users Model
>>
> 
> 


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-14 Diskussionsfäden Ralf-Rene Schröder
bin jetzt ein klein wenig weiter...
da ich es nicht schaffe die ausgabe abhängig vom der übergeordneten
Schleife (hier Berater) zu machen, habe ich ein eigenes Array mit Namen
beraterdata erstellt:
$beraters = $this->beraterRepository->findAll();
foreach ($beraters as $berater) {
  $buid = $berater->getUid();
  $beraterdata[$buid]['1'] =
$this->teilnehmerRepository->count4RowBerater($berater);
  $beraterdata[$buid]['2'] =
$this->teilnehmerRepository->count4RowBerater($berater,array('ROT',true));
  $beraterdata[$buid]['3'] = ...
...
  $this->view->assign('beraterdata', $beraterdata);
}

das gibt ein sauberes Array beraterdata im Frontend aus...
erste Ebene die Berater-ID ... zweite Ebene die Spalten in der Ausgabe
nur wie komme ich jetzt in Fluid an die erste/zweite Ebene ran ???
Meine Versuche:


 
  (ID:{buid}) {berater.name}   <<< das geht !!!
  {beraterdata: '{{buid}: 1}'}
  {beraterdata.{buid}.2}
  {beraterdata.'{buid}'.3}
  {beraterdata.80.4}<<< das geht !!!
 


das der alias sauber durchläuft sehe ich in der th, denn dort wird die
ID:{buid} sauber ausgegeben...
nur in der Definition der Arrayausgabe wird es nicht ersetzt und es wird
immer der komplette String mit Klammern ausgegeben (wie ist die Notation
für solch eine verschachtelte Arryausgabe ???
Ein {beraterdata.80.4} liefert die richtige Ausgabe für genau diesen
Berater, nur wie klappt die Ersetzung der {buid} in dieser Situation ???


Am 13.10.2016 um 14:31 schrieb Ralf-Rene Schröder:
> Am 13.10.2016 um 13:52 schrieb Stefan Padberg:
>> $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT);
>> $this->view->assign('beraterRot', $beraterRot);
>>
>> Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen?
> im prinzip ja, aber eben nicht in Relation zur Beraterzeile
> 
> aus folgendem Controller (ohne ROT, nur der Hauptzähler):
> $beraters = $this->beraterRepository->findAll();
> foreach ($beraters as $berater) {
>   $berater1 = $this->teilnehmerRepository->count4RowBerater($berater);
>   $berater2 = $this->teilnehmerRepository->count4RowBerater('80');
>   $this->view->assign('berater1', $berater1);
>   $this->view->assign('berater2', $berater2);
> }
> $this->view->assign('beraters', $beraters);
> 
> wird im DEBUG (reduziert)
> Extbase Variable Dump
>berater1 => 0 (integer)
>berater2 => 10 (integer)
>beraters =>
> TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (47 items)
> 
> 
> PS: count4RowBerater('80') ist beispielhaft ein Berater der, wie man im
> Ergebnis sieht, 10 Teilnehmer hat...
> PPS: die Berater SIND übrigens eine erweitertes fe_users Model
> 


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-13 Diskussionsfäden Ralf-Rene Schröder
Am 13.10.2016 um 13:52 schrieb Stefan Padberg:
> $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT);
> $this->view->assign('beraterRot', $beraterRot);
> 
> Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen?
im prinzip ja, aber eben nicht in Relation zur Beraterzeile

aus folgendem Controller (ohne ROT, nur der Hauptzähler):
$beraters = $this->beraterRepository->findAll();
foreach ($beraters as $berater) {
  $berater1 = $this->teilnehmerRepository->count4RowBerater($berater);
  $berater2 = $this->teilnehmerRepository->count4RowBerater('80');
  $this->view->assign('berater1', $berater1);
  $this->view->assign('berater2', $berater2);
}
$this->view->assign('beraters', $beraters);

wird im DEBUG (reduziert)
Extbase Variable Dump
   berater1 => 0 (integer)
   berater2 => 10 (integer)
   beraters =>
TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (47 items)


PS: count4RowBerater('80') ist beispielhaft ein Berater der, wie man im
Ergebnis sieht, 10 Teilnehmer hat...
PPS: die Berater SIND übrigens eine erweitertes fe_users Model

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-13 Diskussionsfäden Ralf-Rene Schröder
Am 13.10.2016 um 09:10 schrieb Stefan Padberg:
> Ich verstehe den Zusammenhang zwischen User und Liste noch nicht. 
> Es muss ja irgendwo in deiner Domäne eine Abbildung dieser Beziehung
> bestehen. Kannst du das nochmal genauer schildern?

ich nehme mal keine abstrahierten, sondern die richtigen
Begrifflichkeiten meines Projekts...
es gibt Berater, Schulen und weitere übergeordnete Modelle (Tabellen)
dann gibt es Teilnehmer die haben immer Bezüge zu diesen "Eltern"
diese Teilnehmer haben weiterhin sehr viele Eigenschaften (als Bespiel
hier einfach mal ROT GELB GRUEN)...
soweit alles klar und läuft problemlos...

Nun brauche ich diverse tabellarische Auswertungen, und habe ein Model
Auswertungen ohne eigene Tabellen, nur für Templates und Controller mit
Zugriff auf ALLE Repositorys...
Beispielhafte  Auswertungen:
Alle Teilnehmer die ROT sind (das ist noch kein Problem, 1 Abhängigkeit)
Teilnehmer von Berater A die GRUEN sind
Teilnehmer von Berater B die GELB sind
Teilnehmer an Schule X die GELB sind
Teilnehmer an Schule Y die ROT sind
Teilnehmer von Berater C an Schule Z die SONSTWAS sind ... etc.

weil es halt endlos viele Kombinationen gibt möchte ich die
Relationen/Eigenschaften an die Repository Abfragen übergeben
Derzeit habe ich im Controller z.B. folgendes:

$beraters = $this->beraterRepository->findAll();
foreach ($beraters as $berater) {
$data = array();
$data[0] = 'test';
$data[1] = $this->teilnehmerRepository->count4RowBerater($berater);
$data[2] = $this->teilnehmerRepository->count4RowBerater($berater,ROT);
...
$berater[data] = $data;
}
$this->view->assign('beraters', $beraters);

Das $berater[data] endet dann mit der Fehlermeldung "Typ Berater geht
nicht als Array"...
Wo mache ich hier meinen Denkfehler ???
Wie bekomme ich die zweite Repository Abfrage abhängig von der ersten?

im Template hätte ich gerne sowas ähnliches wie:


  {berater.data.0}.
  {berater.data.1}.
  {berater.data.2}.
  ...



-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-12 Diskussionsfäden Ralf-Rene Schröder
Am 12.10.2016 um 19:07 schrieb Renzo Bauen:
> Eigentlich müsstest Du wenn schon das Model erweitern und den Wert den
> du mit count4RowBerater holst, direkt dort holen. Dann kannst Du nur die
> $beraters der View zuweisen und das Model macht den Rest.

das geht an meinem Problem vorbei...
denn es dreht sich hier um Auswerungen divereser Relationen zueinander
wie z.B.
wieviele Teilnehmer gibt es pro berater
wieviele Teilnehmer gibt es pro berater die rot, grün gelb sind
wieviele Teilnehmer gibt es pro berater die sonstwas1 oder sonstwas2...
wieviele Teilnehmer gibt es pro schule die rot, grün gelb sind
wieviele Teilnehmer gibt es pro schule die sonstwas1 oder sonstwas2...
und viele Dutzend weitere...
die Abhängigkeiten stehen alle und funktionieren, hier dreht es sich
darum statistische Auswertungen (die für sich alleine per SQL problemlos
sind) in form von Listen auszugeben...

und das müste doch eigentlich ohne das Model funktionieren ??? oder kann
ich das Model auch um Abfragen erweitern die KEINE eigenen DB Felder
sind (und wie) ???

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-12 Diskussionsfäden Ralf-Rene Schröder
Nochmal Hallo zusammen...
Irgendwie scheitern meine Versuche ein abhängiges Array einzufügen...

im Controller habe ich folgendes
$beraters = $this->beraterRepository->findAll();
foreach ($beraters as $berater) {
  $data = array();
  $data[0] = 'test';
  $data[1] = $this->teilnehmerRepository->count4RowBerater($berater);
  ...
  $berater[data] = $data;
//  $beraterdata = $data;
//  $this->view->assign('beraterdata', $beraterdata);
}
$this->view->assign('beraters', $beraters);

Das $berater[data] endet dann mit der Fehlermeldung Typ Berater geht
nicht als Array... der Versuch mit
//  $beraterdata = $data;
//  $this->view->assign('beraterdata', $beraterdata);
erzeugt im debug nur ein Hauptarray beraterdata (und da gewinnt dann
natürlich die letzte Zeile)...

Wo mache ich hier meinen Denkfehler ???


im Template hätte ich gerne sowas ähnliches wie:


  {berater.data.0}.
  {berater.data.1}.
  {berater.data.2}.
  ...



Am 06.10.2016 um 17:58 schrieb Dr. Dieter Porth:
> Controller.
> foreach ( $users as $user ){
> 
> $myRecord['name'] = $user->getName();
> ...
> }
> $this->view->assign('myRecords', $myRecords);
> 
> Fluid-Template
> 
> ...{myRecord.name}
> 


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] "Kontaktecke" auf Webpräsenz

2016-10-10 Diskussionsfäden Ralf-Rene Schröder
Am 10.10.2016 um 09:31 schrieb Björn Hahnefeld:
> so hatte ich mir das auch vorgestellt. Allerdings muss ich ja dem
> Inhaltselement eine bestimmte Klasse mitgeben, damit ich mich im CSS zwecks
> Positionierung darauf beziehen kann. Wie stelle ich das denn an?

nehmen wir einfach mal an dein, egal wo neu erstelltes, spezielles
Kontaktformular hätte jetzt die ID 999, dann im TS:
lib.kontaktformular = COA (damit bei Bedarf noch mehr reinpasst)
lib.kontaktformular {
  wrap = 
  10 = RECORDS
  10 {
tables = tt_content
source = 999
dontCheckPid = 1
  }
}
# und dann einfügen wie auch immer und wo es hin soll, etc.
page.1234 < lib.kontaktformular


TIPP: https://docs.typo3.org/typo3cms/TyposcriptReference/
-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] "Kontaktecke" auf Webpräsenz

2016-10-09 Diskussionsfäden Ralf-Rene Schröder
Am 09.10.2016 um 12:05 schrieb Björn Hahnefeld:
> oder geht das mit Bordmitteln? 
--- den Inhalt auf einer Seite die nicht für das FE gedacht ist global
anlegen (z.B. unterhalb eines SysOrdners)
--- Ausgeben per TypoScript oder fluid Template (möglichst kein TV)
--- per CSS stylen und fixed positionieren sowie per CSS Animation das
Verhalten regeln (wenn das nicht reicht natürlich auch per JavaScript)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-08 Diskussionsfäden Ralf-Rene Schröder
Am 08.10.2016 um 16:50 schrieb Johannes C. Laxander:

>   isTrue.data = file:current:description
>   isTrue.data = file:current:title

> Nun werden aber die Bedingungen nicht mit UND verknüpft, denn 'override' soll 
> nur dann ausgeführt werden, wenn layout=110 UND description angegeben ist UND 
> title angegeben ist.
> Das funktioniert aber nicht ganz so wie ich mir das vorstelle. Mit nur einer 
> zweiten Bedingung passt es, nicht aber, mit allen drei Bedingungen.
> In dieser Konstellation wird 'override' auch dann ausgeführt wenn nur der 
> Titel (ohne description) angegeben ist.

du kannst ein isTrue nur einmal nutzen, die zweite Anweisung
überschreibt die erste...
TIPP: Wenn zwei if.isTrue.field Abfragen mit AND verknüpft werden
sollen, einfach eine der beiden durch fieldRequired ersetzen.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Stellenmarkt für TYPO3-Seite

2016-10-08 Diskussionsfäden Ralf-Rene Schröder
Am 08.10.2016 um 15:08 schrieb Björn Hahnefeld:
> ein Kunde von mir wünscht sich folgende Darstellung:
> http://www.spaett.de/b00_stellenangebote-autohaus.php
> 
> Funktionsweise soll sein, dass alle Stellen, die angeboten werden können,
> in einer Übersicht erscheinen. Das wäre noch redaktionell machbar, wenn
> auch nicht so "fehlertolerant".

also du hast hier pro Angebot eigentlich nur 3 Felder
Titel - Link - frei
das ist doch mit dem Extensionbuilder in ein paar Minuten
zusammengeklickt (selbst wenn du vielleicht noch mehr Felder hast)...
dann noch maximal ne gute Stunde für Output und Design...
Fertig wirst du da nichts finden (und für deine minimalistische
Anforderung wäre da tx_news auf jeden Fall viel zu groß, genauso wie
vermutlich jede andere Jobextension wie z.B. JobFair etc.)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TypoScript Problem mit override

2016-10-07 Diskussionsfäden Ralf-Rene Schröder
Am 07.10.2016 um 16:25 schrieb Johannes C. Laxander:
> beim folgenden Code funktioniert das override nicht:
> 
> lib.fluidContent.settings.media.popup {
>   linkParams.ATagParams.dataWrap = class="lightbox"
> rel="lightbox[{field:uid}]"
> data-fancybox-title="{file:current:description//file:current:title}"
>   linkParams.ATagParams.dataWrap.override.dataWrap = class="lightbox"
> rel="lightbox[{field:uid}]" data-fancybox-title="{file:current:title} -
> {file:current:description}"
>   linkParams.ATagParams.dataWrap.override.dataWrap.if.value = 110
>   linkParams.ATagParams.dataWrap.override.dataWrap.if.equals.field =
> layout
> }
> 
> Es wird immer nur die description der ersten Zuweisung ausgegeben. Der
> betreffende Datensatz hat layout=110 das habe ich geprüft.
> Was ist falsch an meiner Codierung?

so sollte es eigentlich passen:

dataWrap = (normaler Status)
dataWrap.override.if.value = 110
dataWrap.override.if.equals.field = layout
dataWrap.override.dataWrap = (status für layout 110)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-06 Diskussionsfäden Ralf-Rene Schröder
Am 06.10.2016 um 08:47 schrieb Stefan Padberg:
> Ich glaube nicht, dass man das auf Fluid-Ebene lösen sollte. Berechne
> die verschiedenen counts doch einfach im Controller und gib sie dem view
> mit.
gerne, nur wie berechne ich sie in der userliste abhängig vom einzelnen
User ??? das ist ja gerade mein Problem...


> Am 06.10.2016 um 02:42 schrieb Ralf-Rene Schröder:
>> Hallo zusammen...
>> irgendwie sehe ich gerade den Lösungsweg nicht...
>>
>> ich habe bei folgendem Controller:
>> public function listUserAction() {
>>   $users = $this->userRepository->findBySpecialUserStatus('1');
>>   $this->view->assign('users', $users);
>> }
>> im fluid template eine Schleife
>> 
>>
>> darin möchte ich in jeder userzeile etwas ausgeben wie
>> 
>>
>> solange ich ALLE {user.records} ausgeben will ja auch OK, aber ich
>> brauche die jetzt in verschiedenen Abhängigkeiten, z.B. alle mit
>> record.parameter=red oder ähnlich... also etwa:
>> 
>> (nur redRecords gibt es ja leider nicht wirklich)
>>
>> in der späteren Action die dann die so gefilterte Liste ausgibt habe ich
>> das dann ja wieder über das RecordRepository problemlos im Griff mit dem
>> Controller:
>> public function listRedRecordsAction($user=NULL) {
>>   $redRecords = $this->recordRepository->findRedRecords($user);
>>   $this->view->assign('redRecords', $redRecords);
>> }
>> und der Ausgabe im fluid Template über:
>> 
>>
>> aber wie komme ich schon bei der gesamten user Liste vorher an die
>> counter um zu sehen wieviel Elemente die folgende Liste haben wird???
>> denn, wenn ich die Repository Abfrage aus der listRedRecordAction nehme,
>> fehlt mir ja der einzelne userbezug, denn ich bin ja in der
>> listUserAction ???

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] count innerhalb einer fluid for each schleife

2016-10-05 Diskussionsfäden Ralf-Rene Schröder
Hallo zusammen...
irgendwie sehe ich gerade den Lösungsweg nicht...

ich habe bei folgendem Controller:
public function listUserAction() {
  $users = $this->userRepository->findBySpecialUserStatus('1');
  $this->view->assign('users', $users);
}
im fluid template eine Schleife


darin möchte ich in jeder userzeile etwas ausgeben wie


solange ich ALLE {user.records} ausgeben will ja auch OK, aber ich
brauche die jetzt in verschiedenen Abhängigkeiten, z.B. alle mit
record.parameter=red oder ähnlich... also etwa:

(nur redRecords gibt es ja leider nicht wirklich)

in der späteren Action die dann die so gefilterte Liste ausgibt habe ich
das dann ja wieder über das RecordRepository problemlos im Griff mit dem
Controller:
public function listRedRecordsAction($user=NULL) {
  $redRecords = $this->recordRepository->findRedRecords($user);
  $this->view->assign('redRecords', $redRecords);
}
und der Ausgabe im fluid Template über:


aber wie komme ich schon bei der gesamten user Liste vorher an die
counter um zu sehen wieviel Elemente die folgende Liste haben wird???
denn, wenn ich die Repository Abfrage aus der listRedRecordAction nehme,
fehlt mir ja der einzelne userbezug, denn ich bin ja in der
listUserAction ???

irgendwie habe ich ein Brett vor dem Kopf... kann das jemand wegnehmen ?

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-04 Diskussionsfäden Ralf-Rene Schröder
Am 04.10.2016 um 20:35 schrieb Johannes Hamecher:
> welches Template meinst Du?
> In der Extension sind drei Templates.
> 
> ContentFooter.html
> HeaderContentFooter.html
> HeaderFooter.html
das sind Layouts... aber die werden auch irgendeinen Zweck erfüllen, das
habe ich jetzt nicht geprüft...
ich sagte Template und da gibt es nur eines: Textmedia.html
das sollte wirken...
(es ist aber nicht sinnvoll das dort direkt zu machen, weil es beim
nächsten Update sonst überschrieben wird, sondern du solltest den
Template Pfad weiter überschreiben mit einer höheren Nummer und dein
eigenes Template entsprechend der extbase Konventionen schreiben...)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-04 Diskussionsfäden Ralf-Rene Schröder
Am 04.10.2016 um 17:27 schrieb Johannes Hamecher:
> Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass
> z.B. statt layout1 mehrere bestimmte Klassen verwendet werden?
> 
> In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen
> erweitert, was ich schon kann.

schau in das Template... dort siehst du das derzeit mit:

immer nur layout1 layout2 etc. bis layoutX definiert sind
(reicht ja eigentlich auch aus, ist nur halt nicht schön lesbar)

wenn du eigene individuelle (schöne) klassennamen brauchst könntest du
das mit einem CASE über {data.layout} lösen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Erst-Installation Typo3: Login zum Backend nicht möglich

2016-10-01 Diskussionsfäden Ralf-Rene Schröder
Am 30.09.2016 um 20:38 schrieb Bettina Schütz:
> ich verstehe aber nicht, was es mit dem Pfad:
> "normales BackEnd Login erreichst du über: /doc.root.projekt/typo3"
> auf sich hat.
da man auch lokal mit Domains (ob nun selber nur für den rechner
angelegt oder extern üner dynamische IP Dienste) arbeiten kann, habe ich
das mit doc.root.projekt etwas allgemeiner beschrieben als den Aufruf zu
dem gewünschten Projekt...
bei dir ist das /localhost/projekt1/
bei typo3 gibt es bei dir 3 grundsätzliche Zugriffsbereiche:

InstallTool: /localhost/projekt1/typo3/install/
hierfür brauchst du die bekannte ENABLE_INSTALL_TOOL Datei (aktuell)
hier ist es erstmal wichtig das hier keine Fehler mehr gemeldet werden

wenn alles OK ist, dann geht es ins:
BackEnd: /localhost/projekt1/typo3/
hier wird die Seite grundsätzlich eingerichtet, und wenn dann hier alles
erledigt ist (mindestens mal die Definition eines HELLO WORLD Templates)
dann wird auch erst was im Frontend ausgegeben...

Wenn man also soweit ist, erfolgt die Ausgabe über das
FrontEnd:/localhost/projekt1/
das ist dann die Seite die auch Besucher sehen
(bis dahin ist es aber für dich noch ein weiter Weg, denn die Lernkurve
bei TYPO3 ist schon recht steil und manchmal schwer zu verstehen)

PS: wenn du, um auch mal den problemlosen Umgang zu lernen, an einer
kostenlosen, aber auf 100 Tage begrenzten, Arbeitsumgebung im Netz
interessiert bist, schreib eine PM, dann richte ich dir gerne eine ein.

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Erst-Installation Typo3: Login zum Backend nicht möglich

2016-09-30 Diskussionsfäden Ralf-Rene Schröder
ist denn im Install-Tool alles OK (keine OpenSSL Fehlermeldungen mehr,
oder Warnungen wegen Schreibrechten etc.???)
Zugrif über: /doc.root.projekt/typo3/install
(aber mit einer aktuellen Datei ENABLE_INSTALL_TOOL im Odner typo3conf)

normales BackEnd Login erreichst du über: /doc.root.projekt/typo3

Am 30.09.2016 um 14:50 schrieb Bettina Schütz:
> Hallo,
> nachdem ich installations-abschließend  Username (admin ) und  Passwort
> eingerichtet hatte, und den Login Button klickte, passiert nichts mehr :
> der Kreisel über dem Login Button:  "Verifying the Login-Data" hört
> nicht auf, sich zu drehen;  ich hatte dann mal den Rückwärts-Pfeil
> geklickt, um auf eine vorherige Seite zu kommen, dort wird mir gesagt:
> Install-Tool is locked. Habe die Datei "ENABLE_INSTALL_TOOL" in den 
> typo3conf-Ordner gelegt. Es hilft aber nicht.
die ist nur dafür da um sich ins Install Tool einzuloggen

> Als ich einige Schritte zuvor  den username und das passwort vergeben
> hatte, wurden im Pulldown-Menue all jene user-names angezeigt, die ich
> in anderen Zusammenhängen (joomla, wordpress) schon einmal vergeben
> hatte. Kann dieses zu Irritationen irgendwo in den Tiefen des Computers
> führen?
nein, das ist nur die Auto Ausfüllen Funkton deines Browsers (aber als
TIPP, den cache deines Browsers solltest du schon häufige mal leeren,
sonst wird es immer wieder Situationen geben wo dich der Browsercache
ärgert weil er was anderes anzeigt als du erwartest)

PS: auch nur ein Tipp... ich persönlich würde NIE mit XAMPP lokal auf
Windows arbeiten, sondern mir immer eine Linux Server Arbeitsumgebung
online besorgen, ist nicht teuer (teils auch kostenlos) aber erspart dir
langfristig viele Probleme die mit Windows vorprogrammiert sind (alleine
schon die Fehler die du bei Schreibweisen machen kannst weil Linux
CaseSensitiv ist, Windows aber nicht - hat mich mal Tage gekostet)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 RTE: Relativer statt absoluter Link

2016-09-28 Diskussionsfäden Ralf-Rene Schröder
Am 27.09.2016 um 11:58 schrieb Johannes Hamecher:
> wir wollen in einem TYPO3 7 im RTE relative Pfade verwenden, jedoch
> setzt es immer die Url davor.
> 
> Wisst ihr wie ich das unterbinden kann?
> 
> Die Seiten werden später unter mehreren Domains laufen, wobei den
> Domains verschiedene Sprachen zugeordnet sind.

das was du im RTE siehst ist NICHT das was in der DB abgespeichert wird,
dort ist es nur die Id der Zielseite...
im BE wird dir immer die aufrufende Domain davor gesetzt
genauso wie im Frontend sich die Domain entsprechend anpasst (je nach
realurl Einstellung)... also brauchst du meiner meinung nach gar nichts
machen...

PS: config.absRefPrefix = / sollte gesetzt sein !!!
und KEINE config.baseUrl
(sowie keine Domainrecords, die Sprachumschaltung realurl überlassen)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] femanagerextended

2016-09-27 Diskussionsfäden Ralf-Rene Schröder
Hallo zusammen...
Ich versuche die fe_users mit einem zusätzlichen Feld zu erweitern...
(eigentlich auch nicht zum ersten mal auf diesem Weg ???)
Ich nutze für die normale Registrierung den femanager

ich bin entsprechend der Doku vorgegangen und:
https://github.com/einpraegsam/femanagerextended

bekomme aber jetzt beim Aufruf des Registrierungsformulars folgende
Fehlermeldung:
Uncaught TYPO3 Exception
#1289386765: Could not analyse class:
"In2code\Femanagerextended\Controller\NewController" maybe not loaded or
no autoloader?
PHP Warning: Declaration of
In2code\Femanagerextended\Controller\NewController::createAction(In2code\Femanagerextended\Domain\Model\User
$user) should be compatible with
In2code\Femanager\Controller\NewController::createAction(In2code\Femanager\Domain\Model\User
$user) in
/path/typo3conf/ext/femanagerextended/Classes/Controller/NewController.php
line 0

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

  1   2   3   4   5   6   7   8   9   10   >