[TYPO3-german] Re: Bootstrap Bootsnipp typo3 Introduction Anleitung
ich weiß doofe Antwort: Lern Typo3, d. h. TypoScript und Fluid. Ganz easy: Google: TypoScript Template bzw. Typo3 Fluid Template. Eine nicht ganz sooo dolle Antwort, aber einfacher und auch funktionstüchtig - installiere dir die Extension mask und schreib dir nen mini Viewhelper der css und js einbindet. Auch ansonsten ist bei solchen Fragen echt Google dein Freund :) (Beim einbinden von eigenem HTML wirst du aber um mask bzw. oder TypoScript nicht rum kommen) http://bfy.tw/C9lz ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Bootstrap Bootsnipp typo3 Introduction Anleitung
Ich habe mit Erfolg Typo3 8.7.1. mit dem "introduction" package installiert. Nun möchte ich einige Bootstrap-Erweiterungen hinzufügen, die bspw. auf bootsnipp.com zu finden sind. Dort wird der html-, der css- und gfs. der js code für die jeweiligen "Schnipsel" kostenfrei angeboten. Wo muss ich diesen nun upgrade-safe in meiner typo3 installation hinterlegen oder wie kann ich diesen verfügbar machen? Für Hinweise auf entsprechende Anleitungen wäre ich sehr dankbar. Uli ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TCA-Check mit "Änderungswünschen" unter 8.7.1
Hallo zusammen, jo ich bin's nochmal :-). Ich habe einen TCA-Check laufen lassen. Dass Extensions im Laufe der technischen Entwicklung immer mehr in die Knie gehen, ist ja nicht verwunderlich. Dass dies nun aber auch bei Extensions passiert, die eigentlich für die Typo3-Version ausgelegt sind, kommt ziemlich bedenklich rüber. Folgendes bekomme ich im Backend geboten (sowohl für tx_news 6.0.0 als auch für tt_address 3.2.2, die laut Ext. Rep. beide unter 8.7 einsatzfähig sein sollen): The TCA setting 'mergeIfNotBlank' was removed in TCA tx_news_domain_model_link['columns']['title']['l10n_mode'] and changed to tx_news_domain_model_link['columns']['title']['config']['behaviour']['allowLanguageSynchronization'] = true The TCA setting 'mergeIfNotBlank' was removed in TCA tx_news_domain_model_link['columns']['description']['l10n_mode'] and changed to tx_news_domain_model_link['columns']['description']['config']['behaviour']['allowLanguageSynchronization'] = true The TCA setting 'mergeIfNotBlank' was removed in TCA tx_news_domain_model_link['columns']['uri']['l10n_mode'] and changed to tx_news_domain_model_link['columns']['uri']['config']['behaviour']['allowLanguageSynchronization'] = true The TCA setting 'mergeIfNotBlank' was removed in TCA tx_news_domain_model_news['columns']['starttime']['l10n_mode'] and changed to tx_news_domain_model_news['columns']['starttime']['config']['behaviour']['allowLanguageSynchronization'] = true ...usw usf in knapp 60facher Ausfertigung für mehrere Settings und Extensions. So what to do about it *grübel*... Cu, Steffen ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Action aus pibase'd Extension per URL ansprechen?
Am 02.06.2017 um 10:21 schrieb Uwe Trenkner: Mit folgendem Aufruf konnte man unter TYPO3 4.x eine neue Veranstaltung (Event) in einen Veranstaltungskalender eintragen: /login/myaccount/events/events.html?tx__pi2[action]=newEvent Unter TYPO3 6.2 wird ohne den GET-Parameter auch - wie erwartet - die main()-Funktion des Plugins ausgeführt. Aber sobald ich in der URL den Aufruf zum Plugin mit der speziellen Action "newEvent" hinzufüge, wird weder main() noch irgendeine andere Funktion dieses Plugins ausgeführt. Stattdessen erhalte ich immer ein 404. Hat jemand eine Idee, woran das liegen könnte? Bzw. wie ich herausfinde, was da im Hintergrund passiert? cHash ist vermutlich das Stichwort. Wirf einfach mal "typo3 chash" in die Suchmaschine Deines geringsten Misstrauens. Gruß, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Problem im Backend von 8.7.1
Hallo zusammen, ich stecke gerade im Umzug einer Seite von Typo3 7.6.9 auf 8.7.1. Nach der Installation einiger neuer Extensionversionen wollte ich nachschauen, ob die zugehörigen Datensätze (news, cal, tt_address) im Backend abrufbar sind. Bei news und tt_address sind sie zu sehen, bei cal ist nichts mehr da. Gut, das kann man vermutlich nachkopieren...und für ale drei die Templates aus der alten Version übernehmen/einarbeiten :-). Das eigentliche Problem erwischte mich da, wo die Datensätze vorhanden sind. Beim Öffnen erhalte ich folgenden Fehler: *An exception occurred while executing 'SELECT `uid`, `title`, `language_isocode`, `flag` FROM `sys_language` WHERE `pid` = ? ORDER BY `sorting` ASC' with params [0]: Unknown column 'sorting' in 'order clause'* Doctrine\DBAL\Exception\InvalidFieldNameException thrown in file /home/www/psb_ganzneu/typo3_src-8.7.1/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php in line 71. Auch beim Öffnen eines Content Elements vom Typ Text ist es vorgekommen. Ich fürchte, dass das auch auftritt, sobald ich bei cal die Sachen reinkopiert habe. Mir sagt der Fehler nix. Kann jemand was damit anfangen ? Besten Dank für jeden Hinweis, Steffen PS: Ich habe den CK Editor rich text editor installiert und frage mich so nebenbei, ob dieser einfach den obsoleten alten RTE ersetzt. Ich finde kein Manual dazu und nur mit dem Html-Code kann ich nicht arbeiten. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Medien-Ressourcen erweitern
Vielen Dank Bernd, damit kann ich doch schon einiges anfangen, das ist genau der Schubs in die richtige Richtung den ich mir gewünscht habe. Liebe Grüße aus dem Exil in Hessen, Sebastian aus SG -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Bernd Pier Gesendet: Freitag, 2. Juni 2017 08:24 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Medien-Ressourcen erweitern Am 01.06.17 um 08:06 schrieb Wolfertz, Sebastian: > Und der Screenshot nochmal als Anlage per Email, da zumindest bei mir der > Foren-Post total zerstückelt angekommen ist. > > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Sebastian > Wolfertz > Gesendet: Mittwoch, 31. Mai 2017 15:28 > An: typo3-german@lists.typo3.org > Betreff: [TYPO3-german] Medien-Ressourcen erweitern > > Hallo liebe Liste, > > ich würde gerne die Ressourcen sowohl für Seiten als auch für das > Bilder-Inhaltsobjekt um eine Auswahl an Radio-Buttons erweitern, > (siehe Screenshot) > > [img]index.php/fa/17134/0/[/img] > > Leider habe ich nicht die geringste Ahnung wie ich da vorgehen könnte, vor > allem weil ich das Rad nicht neu erfinden will. Das ist doch bestimmt eine > Standard-Palette die ich mit nur kleinen Anpassungen irgendwie weitern kann. > > Kann mich da jemand in die richtige Richtung weisen? > > Vielen Dank! > > Euer Sebastian > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > Hallo Sebastian, ich mach das mit einer eigenen Extension die die Tabelle sys_file_refernce erweitert. Dafür brauchst du eine einfache Extension mit den Ordnern: - Configuration->TCA->Overrides - Resources In Overrides legst du eine sys_file_reference.php (die muss so heißen weil du die Tabelle sys_file_reference erweiterst) Da kannst du dann beispielhaft sowas implementieren: array ( 'exclude' => 0, 'label' => 'LLL:EXT:extend_media/Resources/Private/Language/locallang_db.xlf:media.tx_extend_media_css', 'type' => 'select', 'config' => array ( 'type' => 'select', 'renderType' => 'selectSingle', 'items' => array ( array('LLL:EXT:extend_media/Resources/Private/Language/locallang_db.xlf:media.tx_extend_media_css.I.0', ''), array('LLL:EXT:extend_media/Resources/Private/Language/locallang_db.xlf:media.tx_extend_media_css.I.1', 'half'), array('LLL:EXT:extend_media/Resources/Private/Language/locallang_db.xlf:media.tx_extend_media_css.I.2', 'full') ), 'size' => 1, 'maxitems' => 1, ) ), ); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns( 'sys_file_reference', $temporaryColumns ); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('sys_file_reference', '--palette--;LLL:EXT:extend_media/Resources/Private/Language/locallang_db.xlf:media.palette_title;tx_extend_media', '', ''); $GLOBALS['TCA']['sys_file_reference']['palettes']['tx_extend_media'] = array( 'showitem' => 'tx_extend_media_css' ); $GLOBALS['TCA']['sys_file_reference']['palettes']['imageoverlayPalette']['showitem'].=",--linebreak--,tx_extend_media_css"; Das müsstest du dann für deinen Fall ändern, aber TCA ist ziemlich gut dokumentiert. in Resources->Private->Language liegt dann deine Sprachdatei damit im BE das Feld auch eine Beschriftung bekommmt. Nun mußt du noch 1 Datei anpassen: 1. ext_tables.sql hier die DB Definition für dein Feld rein für mein Beispiel: CREATE TABLE sys_file_reference ( tx_extend_media_css varchar(255) DEFAULT ''; ); Das funktioniert mit allen Tabellen in Typo3. Ein etwas ausführlicheres Tutorial gibt es z.B. hier. http://www.sklein-medien.de/tutorials/detail/typo3-datenbanktabellen-um-neue-felder-erweitern/ Aber du findest bestimmt noch mehr zu dem Thema. Grüsse Bernd aus K. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Action aus pibase'd Extension per URL ansprechen?
Entschuldigt bitte mein Cross-Posten: Ich habe auf Stack Overflow leider keine Antwort erhalten (stackoverflow.com/questions/44245381/cannot-access-methods-of-pibase-extension-after-upgrade-to-6-2) Mein Problem ist Folgendes: Wir versuchen gerade eine TYPO3 Installation von 4.3 auf eine aktuelle(re) Version zu heben. Das meiste klappt, aber eine wichtige Extension zickt immer noch rum, obwohl ich alle bekannten Schritte zur Migration erfolgreich durchgeführt habe. Mit folgendem Aufruf konnte man unter TYPO3 4.x eine neue Veranstaltung (Event) in einen Veranstaltungskalender eintragen: /login/myaccount/events/events.html?tx__pi2[action]=newEvent Unter TYPO3 6.2 wird ohne den GET-Parameter auch - wie erwartet - die main()-Funktion des Plugins ausgeführt. Aber sobald ich in der URL den Aufruf zum Plugin mit der speziellen Action "newEvent" hinzufüge, wird weder main() noch irgendeine andere Funktion dieses Plugins ausgeführt. Stattdessen erhalte ich immer ein 404. Ich habe mit die() an verschiedenen Stellen in der Plugin-Klasse geschaut, ob sie überhaupt verwendet wird. Ja. Und ohne GET-Parameter eben auch die main(). Hat jemand eine Idee, woran das liegen könnte? Bzw. wie ich herausfinde, was da im Hintergrund passiert? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german