Re: [TYPO3-german] CSS nur zwischen Januar und März einbinden?

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


Liebe Liste,

Kleiner Nachtrag:

http://düddelei.de/2017-04/svt-test/ => Beispiel-Plugin und Beispiel 
TypoScript von svt soweit fertig, dass damit Möglichkeiten von der 
Extension svt im Beispiel-Prototest-Plugin vorzustellen. Im 
Link-Beispiel wechseln  Bilder und Diagramme im 3-6-Minuten-Rythmus.


Die Strobo-Galerie modifiziert nur das TYPO3-Standard-Template des 
Content-Elements "Bilder", was expemplarisch in der Extension definiert 
wird. Die Bilder sind normal per FAL eingebunden werden. Die 
Filereference selbst hat, genauso wie der tt_content-Datensatz,  eine 
Relation zum Timer-Modell, die im Template/Partial per Viewhelper 
ausgewertet werden kann. Eigentlich insgesamt ein recht einfaches 
Konstrukt, solange der Redakteur weiß, was er tut.


Unit-Tests für die Timer-Klasse stehen noch aus; die Unittests für 
, den man für Diagramme braucht, sind ja schon 
geschrieben. Vermutlich werde ich das Update der Extension demnächst zum 
Dresdener TYPO3-Camp als experimentell veröffentlichen und die 
Unit-Tests und die Dokumentation irgendwann in der Zukunft schreiben. Es 
gibt Spannenderes als zeitgesteuerte Content-Elemente und dynamische 
Diagramme für Webseiten. Die Mehrsprachigkeit habe ich nicht getestet, 
sollte aber vermutlich im üblichen Maße funktionieren.


Mal schaun, wie das Typo3-Camp in Dresden am WE wird.

Mit besten Grüßen

 Dieter

P.S. Die Extension zeigt exemplarisch, wie man mit TYPO3 dynamisch CSS 
und JavaScript erstellen und einbinden kann.


Am 19.01.2018 um 09:48 schrieb Freddy Tripold:

Hallo Christian,

hab das immer bei den Tourismuskunden und mach das so.

[month = 10] && [dayofmonth = 
16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31] || [month = 11,12,1,2]


page.headerData.1242 = TEXT
page.headerData.1242.value (
    rel="stylesheet" type="text/css" />


)
.
[end]

Also zwischen 16.10 und 28. bzw. 29.02 wird das Winterstyle eingebunden.



Am 18.01.2018 um 13:23 schrieb SChani:
Hallo Gibt es eine Möglichkeit eine CSS Datei nur zu einer Bestimmten 
Zeit einzubinden. Z.B. zwischen dem 15.November und dem 31. Dezember?
Ich habe schon mit Conditions rum gespielt komme aber zu keiner 
brauchbaren Lösung.

Kann mir jemand helfen?

Besten Dank
Christian


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


--

Dr. Dieter Porth - Web-Entwickler

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

[TYPO3-german] Page not found Fehler

2018-01-23 Diskussionsfäden Paul Kleber
Hey Leute, 
ich habe beim Zugriff auf eine Webseite aktuell immer von Typo3 diese Fehlermeldung 
Page Not Found

Reason: Segment "da dann die webseite " was not a keyword for a postVarSet as 
expected on page with id=1

Ich selbst nutze TYPO3 gar nicht und habe ehrlich gesagt keine Ahnung was es ist, anderen Leute können aber problemlos auf die Seite zugreifen. Da man ansonsten im Internet nur Fachkram findet, dem ich nicht wirklich folgen kann versuche ich es mal hier. 


Falls ihr wisst woran es liegen könntet wäre ich sehr dankbar
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Aimeos E-Commerce/Shop Extension Version 17.1.0

2018-01-23 Diskussionsfäden Ann Nielsen

Vielen Dank für die super Arbeit. Der Shop ist fast perfekt.
Ich habe ihn auf TYPO3 8.78 mit bootstrap_package 9.1.0 installiert.
Der Slider in der Listen-Ansicht funktioniert leider nicht. Wenn es zu einem 
Produkt mehrere Fotos gibt und man klickt auf das kleine Vorschau-Foto, wird 
das etwas grössere Foto nicht ausgewechselt. Ich habe es auch getestet mit der 
Aimeos-Distribution. Hier ist es leider gleich.

Der grosse Bilder-Slider in der Detail-Ansicht funktioniert einwandfrei.
Und wie oben geschrieben: Sonst ein sehr guter Shop mit ganz vielen tollen 
Funktionen dabei. Danke sehr dafür.
Lieben Gruss
Ann
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Form extension - Exception bei Vorschau von Formularen

2018-01-23 Diskussionsfäden Thomas Boehm
Hallo allerseits,

ich habe folgendes Problem gestern bereits in die englische Newsgroup
gepostet, diese scheint aber nicht so frequentiert zu sein wie diese.

Mit dem Update auf Typo3 8 muessen wir wohl vom Formhandler auf Form
umsteigen. Wir haben zum Test ein einfaches Formular bestehend aus einem
Textfeld erstellt. Dieses wird auch im Frontend angezeigt.

Im Backend wird jedoch beim Klick auf "Vorschau" folgender Fehler
ausgegeben:

#1297759968: Exception while property mapping at property
path "": No converter found which can be used to convert from "string"
to "array".

Im Apache-Log wird ein Fehler 500 ausgegeben. Ich habe es auch mit einer
komplett neuen Typo3 8.7.9 Version sowie 8.7.10 vom Github mit dem
selben Ergebnis versucht.

Soweit ich das im Typoscript-Analyzer sehe, wird  die YAML Registrierung
fuer Back- und Frontend automatisch ins Typoscript eingebunden.

Kann mir hier jemand einen Tipp geben, was ich uebersehen habe? Unten
haenge ich mal die komplette Fehlermeldung dran.

Danke schonmal fuer Antworten
Thomas



Uncaught TYPO3 Exception
#1297759968: Exception while property mapping at property path "": No
converter found which can be used to convert from "string" to "array".
(More information)

TYPO3\CMS\Extbase\Property\Exception thrown in file
/var/www/html/testsystem8/typo3_src-8.7.9/typo3/sysext/extbase/Classes/Property/PropertyMapper.php
in line 127.

14
TYPO3\CMS\Extbase\Property\PropertyMapper::convert("{"renderingOptions":{"submitButtonLabel":"LOS"},"t…d"}},"validators":[{"identifier":"NotEmpty"}]}]}]}",
"array", TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfiguration)


/var/www/html/testsystem8/typo3_src-8.7.9/typo3/sysext/extbase/Classes/Mvc/Controller/Argument.php:

00268: }
00269: try {

00270: $this->value =
$this->propertyMapper->convert($rawValue, $this->dataType,
$this->propertyMappingConfiguration);

00271: } catch (TargetNotFoundException $e) {
00272: // for optional arguments no exeption is thrown.


13
TYPO3\CMS\Extbase\Mvc\Controller\Argument::setValue("{"renderingOptions":{"submitButtonLabel":"LOS"},"t…d"}},"validators":[{"identifier":"NotEmpty"}]}]}]}")


/var/www/html/testsystem8/typo3_src-8.7.9/typo3/sysext/extbase/Classes/Mvc/Controller/AbstractController.php:

00421: $argumentName = $argument->getName();
00422: if ($this->request->hasArgument($argumentName)) {

00423:
$argument->setValue($this->request->getArgument($argumentName));

00424: } elseif ($argument->isRequired()) {
00425: throw new
\TYPO3\CMS\Extbase\Mvc\Controller\Exception\RequiredArgumentMissingException('Required
argument "' . $argumentName . '" is not set for ' .
$this->request->getControllerObjectName() . '->' .
$this->request->getControllerActionName() . '.', 1298012500);


12
TYPO3\CMS\Extbase\Mvc\Controller\AbstractController::mapRequestArgumentsToControllerArguments()


/var/www/html/testsystem8/typo3_src-8.7.9/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php:

00168: call_user_func([$this, $actionInitializationMethodName]);
00169: }

00170: $this->mapRequestArgumentsToControllerArguments();

00171: $this->controllerContext = $this->buildControllerContext();
00172: $this->view = $this->resolveView();


11
TYPO3\CMS\Extbase\Mvc\Controller\ActionController::processRequest(TYPO3\CMS\Extbase\Mvc\Web\Request,
TYPO3\CMS\Extbase\Mvc\Web\Response)


/var/www/html/testsystem8/typo3_src-8.7.9/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php:

00083: $controller = $this->resolveController($request);
00084: try {

00085: $controller->processRequest($request, $response);

00086: } catch
(\TYPO3\CMS\Extbase\Mvc\Exception\StopActionException $ignoredException) {
00087: }


10
TYPO3\CMS\Extbase\Mvc\Dispatcher::dispatch(TYPO3\CMS\Extbase\Mvc\Web\Request,
TYPO3\CMS\Extbase\Mvc\Web\Response)


/var/www/html/testsystem8/typo3_src-8.7.9/typo3/sysext/extbase/Classes/Mvc/Web/BackendRequestHandler.php:

00030: /** @var $response
\TYPO3\CMS\Extbase\Mvc\ResponseInterface */
00031: $response =
$this->objectManager->get(\TYPO3\CMS\Extbase\Mvc\Web\Response::class);

00032: $this->dispatcher->dispatch($request, $response);

00033: return $response;
00034: }


9 TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler::handleRequest()


/var/www/html/testsystem8/typo3_src-8.7.9/typo3/sysext/extbase/Classes/Core/Bootstrap.php:

00197: $requestHandler =
$requestHandlerResolver->resolveRequestHandler();
00198:

00199: $response = $requestHandler->handleRequest();

00200: // If response is NULL after handling the request we need
to stop
00201: // This happens for instance, when a USER object was
converted to a USER_INT


8 TYPO3\CMS\Extbase\Core\Bootstrap::handleRequest()



[TYPO3-german] f:for und f:form bei Validierungsfehler

2018-01-23 Diskussionsfäden Christian Welzel

Hallo zusammen,

ich habe mir ein kleines Formular (anmeldung) in extbase und fluid
zusammengestrickt, was auch soweit funktioniert. In diesem Formular
gibt es eine Stelle, wo per JS Unterobjekte (person) angelegt
werden. Diese werden dann an #pl angehängt. Diese sehen so ungefähr
aus (X = int, wird hochgezählt):



Damit die Personen dann in dem Falle eines Fehlers bei der Validierung
wieder angezeigt werden, habe ich eine f:for-Schleife eingebaut.

Das Ganze sieht dann ungefähr so:


  [...]
  
  

  
  
  [...]


Ich habe den Property-Mapper auch so eingestellt, dass der personen
und personen.name akzeptiert, und dass er Unterobjekte anlegen darf.
In meiner AnmeldungValidator bekomme ich auch ein korrektes Anmeldung-
Objekt mit den korrekten Personen übergeben. Das klappt also.

Wenn jetzt aber ein Validierungfehler auftritt und das Formlar wieder
anzeigt wird, gibt die f:for-Schleife nichts aus. Also nicht falsche
Werte oder so, sondern gar nichts.

Was ist der korrkte Weg, an dieser Stelle die übermittelten Personen
ins HTML zu rendern?


--
 MfG, Christian Welzel

  GPG-Key: http://www.camlann.de/de/pgpkey.html
  Fingerprint: 4F50 19BF 3346 36A6 CFA9 DBDC C268 6D24 70A1 AD15
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german