[TYPO3-german] Re: Bootstrap Bootsnipp typo3 Introduction Anleitung

2017-06-02 Diskussionsfäden Christian Hackl

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

2017-06-02 Diskussionsfäden Fechter-Escamilla

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

2017-06-02 Diskussionsfäden Steffen Liebig

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?

2017-06-02 Diskussionsfäden Jan Bartels

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

2017-06-02 Diskussionsfäden Steffen Liebig

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

2017-06-02 Diskussionsfäden Wolfertz, Sebastian
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?

2017-06-02 Diskussionsfäden Uwe Trenkner

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