fortytwo.195

Merkhilfen für mich und alle, die es interessiert

Schlagwort: typo3 (Seite 1 von 3)

Neue TYPO3 EXT:seminars FE-Marker ###REGISTERED_SEATS#### ###WAITING_SEATS### und ###TOTAL_SEATS###

in EXT:seminars/pi1/class.tx_seminars_pi1.php sollte Zeile 2.124 (Version 0.9.4) wie folgt lauten:

$this->setMarker('registrations', $this->getCsvExportLink());

Danach einfach ein paar neue Zeilen einfügen, so dass es wie folgt aussieht:

$this->setMarker('registrations', $this->getCsvExportLink());

// Start Mod by MaMa
// new FE-Markers ###REGISTERED_SEATS#### ###WAITING_SEATS### und ###TOTAL_SEATS###
$this->setMarker('registered_seats', $this->seminar->getAttendances());
$this->setMarker('waiting_seats', $this->seminar->getAttendancesOnRegistrationQueue());
$this->setMarker('total_seats', $this->seminar->getAttendancesMax());
// End Mod by MaMa

Credits: Oliver Hausers Beitrag in der Seminars Mailinglist lieferte mir den entscheidenden Hinweis – Danke!

UPDATE für Version 0.10:

Die zu bearbeitenden Zeilen sind jetzt in EXT:seminars/FrontEnd/DefaultController.php ab Zeile 2.130

tx_news und Umlaute im Monat beim Datum

Auch bei korrekt eingestellter locale kann es passieren, dass der „März“ als „M?rz“ angezeigt wird. Sehr ärgerlich! Die Lösung hat Felix Nagel bereitgestellt. Grundprinzip: Statt im (Fluid-)Template den String gemäß strftime bereitzustellen, diesen im TS bereitstellen und im Fluid-Template dann „anfordern“.

Quelle: TYPO3: lokalisierte Datumsausgabe mit Fluid – Blog – FelixNagel.com.

Fatal error: Call to undefined method TYPO3\CMS\Core\Utility\GeneralUtility::intInRange()

Die Fehlermeldung

Fatal error: Call to undefined method TYPO3\CMS\Core\Utility\GeneralUtility::intInRange() in [/directions/to/a/file/filename.php] on line xy

erscheint, weil intInRange() veraltet ist. Gehe also in die betreffende Zeile und ersetze das dort enthaltene

t3lib_div::intInRange

durch

t3lib_utility_Math::forceIntegerInRange

Ich habe fertig. Credits: In meinenm Fall war es die Extension irfaq, die Ärger machte. Die Lösung in der Quelle bezieht sich auf dam_ttnews und kann hier nachgelesen werden: http://www.typo3forum.net/forum/news-tt_news-mininews-co/58472-losung-dam_ttnews-update-typo3-v6-deprecated-meldung.html

Google maps iframe bleibt leer (TYPO3)

Es ist zum verzweifeln – Google Maps bietet einen feinen Code zum einbinden via iframe an, TYPO3 bietet schon seit längerem die Möglichkeit, HTML-Schnipsel als Content Element einzufügen. Aber: Der iframe belibt leer. Ein test mit anderen iframe-Quellen beweist, dass es prinzipiell klappen muss.

Die Lösung: In Googles angebotenem iframe-Code fehlt die Anweisung, dass die Karte eingebettet erscheinen soll:

<iframe ... src="https://maps.google.com/.....xxx"></iframe>

wird zu

<iframe ... src="https://maps.google.com/.....xxx&output=embed"></iframe>

befreien">Typo3 news bzw. tx_news von unnötigen

befreien

Seltsames tut sich im Typo3-eigenen news-System. Gibt man nämlich keine Teasertext ein (weil ein Pauschales Abschneiden nach x Zeichen ausreicht) erscheint in der Listenansicht der Text seltsam nach unten eingerückt. Und auch untenrum ist „zu viel“ da. Glücklicherweise zeigen die Browserwerkzeuge recht schnell, dass noch ein Absatz mit folgendem Code eingefügt wurde:
Weiterlesen

Typo3 Version 6 und seminars

In Typo3 Version 6 verweigert die Extension seminars seinen Dienst. Sie lässt sich zwar problemfrei installieren, legt dann allerdings das Backend lahm. Egal, was man ändern will, dauernd die nervige Meldung: "Could not fetch page data for uid 0." Also, error reporting an und siehe da – der Übeltäter ist schnell gefunden:

Weiterlesen

onet_randomcontent error in line 61 beheben

Fehler in Line 61 wird durch eine veraltete Funktion hervorgerufen.

$res = $GLOBALS['TYPO3_DB']->sql(TYPO3_db, $query);
$res = $GLOBALS['TYPO3_DB']->sql_query($query);

Fertig 🙂

Typo3 Version 6 Fehler 1344375003

Jaja, der Umstieg auf die 6er Version von TYPO3 kann einem das eine oder andere graue Haar wachsen lassen. Da gesteht man sich selbst mal ein "Ich habe doch GAR NIX gemacht" zu, und dann kommt sie trotzdem, die unerbittliche Fehlermeldung beim Klick auf "Backend Users":

No settings detected. This module can not work then. This usually happens if there is no frontend TypoScript template with root flag set. Please create a frontend page with a TypoScript root template.

Aber ich HABE doch ein Root Template. Ja. Wirklich. Und Ja, der Haken bei "Rootlevel" im entsprechenden auch wirklich drin! Caches geleert. Immerhin: es wird verwiesen auf Zeile 97 der Datei "BackendUserController.php" im Verzeichnis "…/typo3/sysext/beuser/Classes/Controller" Dort steht aber nur, dass die Fehlermeldung ausgespuckt werden soll. ABER: man beachte die darüber liegenden Kommentarzeilen:

// @TODO: Extbase backend modules relies on frontend TypoScript for view, persistence
// and settings. Thus, we need a TypoScript root template, that then loads the
// ext_typoscript_setup.txt file of this module. This is nasty, but can not be
// circumvented until there is a better solution in extbase.
// For now we throw an exception if no settings are detected.

Hmm, das hilft zwar nicht so viel weiter, aber ich bekomme aufgrund des "This is nasty" eine finstere Ahnung… In meinem Fall sieht mein Typo3-Baum so aus, dass die Rootseite (des Webprojektes, NICHT die Seite mit PID0) eine Weiterleitung ist (um schnell zwischen "Baustelle" und "Livebetrieb"  switchen zu können) und diese "Weiterleitungsseite" hat kein Template (weil ich es nicht brauche). Also mal nachgegeben, ein neues Template erstellt, dieses zum "rootlevel" erklärt und in Constants und Typoscript jeweils ein "#" reingeschrieben. Speichern – Cahce leeren – Klick auf "Backend Users" – Tataaaa… Problem gelöst.

TYPO3-Installation klonen – Teil 1

WARNUNG! Wisse was Du tust! Dieser Beitrag ist zwar öffentlich (und ich bin für jeden Kommentar dankbar), aber wie immer gilt: alles auf eigene Gefahr. Dieser Beitrag ist eher für mich gedacht, damit ich jederzeit nachsehen kann, was ich denn gemacht habe. Zielstellung: Typo3 4.5 LTS auf TYPO3v6 Upgraden. Wegen des gewaltigen Sprunges massive Schwierigkeiten zu erwarten (incl. Umstellung der DB auf UTF8), deswegen der Schritt über den Klon…. Weiterlesen

###MARKER### im TYPO3 Template wird nicht angezeigt

Aus der Reihe ein blindes Huhn ist ein blindes Huhn…

Du hast einen netten Marker „gefunden“, der Dir auch gefällt? gleich via Copy & Paste ans Ende Deines TypoScriptes angehangen? Und das ******-Ding wird und wird nicht angezeigt? Cache schon x mal geleert?
Brille aufsetzen und das bislang letzte Element inspizieren: Fehlt das VIELLEICHT eine letzte schließende Klammer? BINGO!

PS an mich selbst: TS aufräumen könnte helfen. Wozu gibt es Editoren mit Syntax-Highlighting

Ältere Beiträge

© 2018 fortytwo.195

Theme von Anders NorénHoch ↑