[TYPO3-german] StandaloneView - INT_SCRIPT ersetzen?
Hallo, ich muss in einer StandaloneView mit dem cObject ViewHelper ein TypoScript Objekt rendern, welches unter anderem die Inhalte von anderen Seiten rendert. Das Problem sind jedoch Inhalte, welche nicht im Cache landen. Dies führt zum INT_SCRIPT Marker. Wie kann ich die Standalone View dazu bekommen, nicht die INT_SCRIPT "Marker" auszugeben, sondern das fertige Ergebnis? Vielen Dank im Voraus! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Verzeichnis auswählen im Backend?
Hallo, was wäre der beste Weg im TCA, um ein Verzeichnis auswählbar zu machen? Im Augenblick mache ich es wie folgt, jedoch finde ich das nicht elegant gelöst und im Datensatz steht dann "1:/pfad/zum/folder", anstatt wie bei referenzierten Dateien. 'folder' => array( 'exclude' => 1, 'label' => 'LLL:EXT:myext/Resources/Private/Language/locallang_db.xlf:tx_myext_domain_model_mymodel.folder', 'config' => array( 'type' => 'group', 'internal_type' => 'folder', 'size' => 1, 'maxitems' => 1, 'minitems' => 1, 'show_thumbs' => 0, 'eval' => 'trim' ), ), Danke & Gruß ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] FAL / Extbase: Referenzierte Dateien in Verzeichnissen finden?
Hi, wie kann ich mir in einem Verzeichnis (innerhalb eines Storages) die Dateien auflisten, welche "irgendwo" referenziert sind innerhalb des angegebenen Seitenbaums? Idealerweise abhängig des Dateityps (nur Bilder). Es gibt ja die Funktion findByRelation($table, $field, $uid) welche aber Tabellen und Feldabhängig ist. Ich brauche da eher etwas wie findByRelation($pid, $recursive = 99). Ich möchte ein Plugin (für's TER) entwickeln, welches die Copyright Angaben von Bildern ausgibt (praktisch für das Impressum). Danke & Gruß Hendrik -- Let us work together for your project: http://www.kern23.de/kontakt My extensions like content_designer: https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers Code and other free projects: http://www.github.com/hendrikreimers/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] YAG als Content Elements in tx_News Source - Verlinkung
Hallo ich nutze die Bildergalerie YAG als Content Element in TX_NEWS. Die Galerie arbeitet soweit einwandfrei. Jedoch über der Galerie ist ja der Name der Galerie verlinkt (linktree). Dieser arbeitet zwar, wenn man die Galerie einzeln einbindet, jedoch als content element kommt immer page not found. Jemand eine Idee, wie man diese Sache ändern kann? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: YAG als Content Elements in tx_News Source kann nicht ausgewählt werden
Folgender Umweg ist möglich: Man wählt den Inhalt von YAG im Listenmodul aus, dann wird die Source mit angezeigt. Im News-Modul Content Ansicht bleibt es aber verwehrt. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] YAG als Content Elements in tx_News Source kann nicht ausgewählt werden
Hallo zusammen, ich habe folgende Konstallation: Typo3 7.6.11 tx_News YAG Die YAG Gallerie funktioniert soweit auch. Jedoch, wenn ich in die News das Content Element YAG einfügen will, kann ich die Source nicht auswählen. Es werden zwar die Speicherorte angezeigt, jedoch kann man diese nicht anklicken. Es ist nicht animiert, in den anderen Bereichen sind dort drei Tabellen, wo man sich durch klicken kann, die Animation fehlt hier aber, ich kann nichts auswählen. Habe auch schon für den News-Ordner mal ein YAG Extension Template angelegt, aber auch das ändert nichts. Als Content Element kann ich keine Source wählen :( Jemand eine Idee, woran es liegen könnte? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: getPage Hook Exception?
gelöst! ext_localconf.php: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_page.php']['getPage'][] = 'EXT:mv_user/Classes/Hooks/AccessCheckHook.php:MyVendor\MvUser\Hooks\AccessCheckHook->getPage_preProcess'; geändert in $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_page.php']['getPage'][] = 'EXT:mv_user/Classes/Hooks/AccessCheckHook.php:MyVendor\MvUser\Hooks\AccessCheckHook'; es wird nicht direkt eine funktion aufgerufen, sondern erst die Instanz der Klasse ;) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] getPage Hook Exception?
Hallo, ich versuche einen getPage Hook zu bauen bekomme seitens TYPO3 aber immer den Fehler, dass das PageRepositoryGetPageHookInterface implementiert sein muss. Weiß jemand warum? Danke vorab... $hookObject must implement interface ' . PageRepositoryGetPageHookInterface https://typo3.org/api/typo3cms/_page_repository_8php_source.html#l00224 ext_localconf.php: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_page.php']['getPage'][] = 'EXT:mv_user/Classes/Hooks/AccessCheckHook.php:MyVendor\MvUser\Hooks\AccessCheckHook->getPage_preProcess'; http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Single Sign On (SSO)
Hallo, ich habe eine TYPO3 Installation mit mehreren Root Seiten. Zum Beispiel webA.mydomain.de, webB.mydomain.de und webC.mydomain.de Jetzt meldet sich der FE User in einer Seite an, möchte aber auch Zugriff auf z.B. webB bekommen, ohne sich erneut anmelden zu müssen. Es muss also bei webB überprüft werden, ob der User Zugriff darauf haben darf und Ihn dann auch dort anmelden. Die User sind alle in einem "globalen" SysOrdner und haben für alle Seiten (webA, B, C) die selben Gruppen. Sprich es gibt keine gesonderte Gruppe für die jeweilige Webseite. Wie kann ich das nun überprüfen und den User dort auch anmelden, über einen Hook oder ähnliches? Danke & Gruß Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Scriptmerger und die Komprimierung
Eine Klärung brachte nun am Ende mein Provider (Domainfactory) der einen erstklassigen Service hat, vielen Dank! Der Scriptmerger arbeitet wie die GZIP Komprimierung korrekt. Das Tool, mit dem ich die GZIP Komprimierung geprüft habe, hat jedoch die Komprimierung nicht erkannt, da ich vom Startbaum der Typo3 Installation einen Redirect auf die Home-Seite hatte. Nachdem entfernen des Redirect wurde es dann richtig angezeigt. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Scriptmerger und die Komprimierung
Nach längeren Suchen habe ich herausgefunden, sobald ich den Scriptmerger deinstalliere, ist auch GZIP wieder aktiv, jedoch ohne das ein Komprimierungsgrad ausgegeben wird. - htaccess ist eingestellt. - Werte in All Configuration auf 9 FE und 5 BE gesetzt. - Die Werte eingetragen: config.compresscss = 1 config.compressjs = 1 Hat jemand eine Idee, warum nach der Installation des Scriptmerger die GZIP Komprimierung abgestellt wird? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Scriptmerger und die Komprimierung
Ein weiterer Unterschied ist noch: 1. Installation ist ein Upgrade von Typo3 4.5 2. und 3 wurden auf Typo3 6.2 neue aufgesetzt. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Scriptmerger und die Komprimierung
Hallo Stefan, vielen Dank. - Selber Provider, (Domainfactory) - Selbes Hostingpaket - Selbe PHP Version und auch die gleichen Einstellungen in der Ini PHP Einzige Unterschiede zwischen den Installationen sind die Inhalte und einige Extensions. sr_freecap, JK_Poll, Femanager, Comments, Pagebrowse, sr_freecap, directmail, shariff, news, (news sitemap) und 1. Installation (2 Domains), 2. Installation (2 Domains) und 3. Installation 1 Domain. Bei der ersten (funktionierenden) Installation hatte ich mal "xf_imgopt" installiert und wieder deinstalliert. Hatte auch schon den Scriptmerger bei den anderen deinstalliert, gelöscht und erneut installiert. Kann man bei der Reihenfolge Scriptmerger einen Fehler machen, sprich wenn htaccess und setup schon drin sind, wenn er installiert wird? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Scriptmerger und die Komprimierung
Hallo, ich habe mehrere Installationen: Typo3 6.2. Auf der einen läuft Scriptmerger und tut was es soll: Fast Dateien zusammen und komprimiert sie nach GZIP :) HTACCESS: [code language=TypoScript] # # # Example .htaccess file for TYPO3 CMS - for use with Apache Webserver # # This file includes settings for the following configuration options: # # - Compression via TYPO3 # - Settings for mod_rewrite (URL-Rewriting) # - PHP optimisation # - Miscellaneous # # If you want to use it, you have to copy it to the root folder of your TYPO3 installation (if its # not there already) and rename it to '.htaccess'. To make .htaccess files work, you might need to # adjust the 'AllowOverride' directive in your Apache configuration file. # # IMPORTANT: You may need to change this file depending on your TYPO3 installation! # # Lines starting with a # are treated as comment and ignored by the web server. # # You should change every occurance of TYPO3root/ to the location where you have your website in. # For example: # If you have your website located at http://mysite.com/ # then your TYPO3root/ is just empty (remove 'TYPO3root/') # If you have your website located at http://mysite.com/some/path/ # then your TYPO3root/ is some/path/ (search and replace) # # You can also use this configuration in your httpd.conf, but then you have to modify some lines, # see the comments (search for 'httpd.conf') # # Questions about this file go to the matching Install mailing list, see # http://typo3.org/documentation/mailing-lists/ # ### Begin: Compression via TYPO3 ### # Compressing resource files will save bandwidth and so improve loading speed especially for users # with slower internet connections. TYPO3 can compress the .js and .css files for you. # *) Uncomment the following lines and # *) Set $TYPO3_CONF_VARS['BE']['compressionLevel'] = '9' for the Backend # *) Set $TYPO3_CONF_VARS['FE']['compressionLevel'] = '9' together with the TypoScript properties #config.compressJs and config.compressCss for GZIP compression of Frontend JS and CSS files. # # AddType "text/javascript" .gzip # # # AddType "text/css" .gzip # #AddEncoding gzip .gzip ### End: Compression via TYPO3 ### ### Begin: Browser caching of ressource files ### # Enable long browser caching for JavaScript and CSS files. # This affects Frontend and Backend and increases performance. # You can also add other file extensions (like gif, png, jpg), if you want them to be longer cached, too. ExpiresActive on ExpiresDefault "access plus 7 days" FileETag MTime Size ### End: Browser caching of ressource files ### ### Begin: Settings for mod_rewrite ### # You need rewriting, if you use a URL-Rewriting extension (RealURL, CoolUri). # Enable URL rewriting RewriteEngine On # Change this path, if your TYPO3 installation is located in a subdirectory of the website root. #RewriteBase / # Rules to set ApplicationContext based on hostname #RewriteCond %{HTTP_HOST} ^dev\.example\.com$ #RewriteRule .? - [E=TYPO3_CONTEXT:Development] #RewriteCond %{HTTP_HOST} ^staging\.example\.com$ #RewriteRule .? - [E=TYPO3_CONTEXT:Production/Staging] #RewriteCond %{HTTP_HOST} ^www\.example\.com$ #RewriteRule .? - [E=TYPO3_CONTEXT:Production] # Rule for versioned static files, configured through: # - $TYPO3_CONF_VARS['BE']['versionNumberInFilename'] # - $TYPO3_CONF_VARS['FE']['versionNumberInFilename'] # IMPORTANT: This rule has to be the very first RewriteCond in order to work! RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L] # Basic security checks # - Restrict access to deleted files in Recycler directories # - Restrict access to TypoScript files in default templates directories # - Restrict access to Private extension directories # For httpd.conf, use these lines instead of the next ones: # RewriteRule ^/TYPO3root/fileadmin/(.*/)?_recycler_/ - [F] # RewriteRule ^/TYPO3root/fileadmin/templates/.*(\.txt|\.ts)$ - [F] # RewriteRule ^/TYPO3root/typo3conf/ext/[^/]+/Configuration/ - [F] # RewriteRule ^/TYPO3root/typo3conf/ext/[^/]+/Resources/Private/ - [F] RewriteRule ^fileadmin/(.*/)?_recycler_/ - [F] RewriteRule ^fileadmin/templates/.*(\.txt|\.ts)$ - [F] RewriteRule ^typo3conf/ext/[^/]+/Configuration/ - [F] RewriteRule ^typo3conf/ext/[^/]+/Resources/Private/ - [F] # Stop rewrite processing, if we are in the typo3/ directory. # For httpd.conf, use this line instead of the next one: # RewriteRule ^/TYPO3root/(typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L] RewriteRule ^(typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L] # If the file/symlink/directory does not exist => Redirect to index.php. # For httpd.conf, you need to prefix each '%{REQUEST_FILENAME}' with '%{DOCUMENT_ROOT}'. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l # Main URL rewriting. #
[TYPO3-german] FAL Meta-Daten ändern
Hi, habe über das FE einen simplen FileUpload und bekomme für meinen Controller ein File-Resource zurück: \TYPO3\CMS\Core\Resource\File Wie kann ich jetzt damit die Metadaten (wie Description, Title, etc.) für die Datei in meinem Controller ändern? Über die Funktion _updateMetaData (laut API für Resource\File) geht es scheinbar nicht. Danke vorab! -- Let us work together for your project: http://www.kern23.de/kontakt My extensions like content_designer: https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers Code and other free projects: http://www.github.com/hendrikreimers/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Scriptmerger verändert CSS in mobiler Version
Hallo und vielen Dank! Deine Anregung hat mich auf den richtigen Pfad gebracht. In der Custom CSS hatte ich doch tatsächlich eine Mindestweite hinterlegt :( Jetzt läuft es vielen Dank! Vorgehen: 1) Custom.css abgeschaltet, um zusehen ob die Cookie bar dann richtig angezeigt wurde. 2) Wurde richtig angezeigt. 3) Custom Css regel kontrolliert, und mindestbreite gefunden. 4) Gelöscht in Custom Css Fertig. Vielen Dank! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox
Ich glaube du gehst das ganze falsch an. Dein Filter ist ein Model richtig? Ein Filter brauch kein Model zu sein. Models sind ja für die Daten da, welche du im Endeffekt speichern willst. (Ganz grob gesagt). Von daher sollte dein Form eher in etwa so aussehen... Speich nicht object="{filter}" und nicht property="..:" in der Checkbox! Weil so will extbase die Werte quasi in dem Model (und in der DB) speichern bzw. zuordnen und will dies dann der listAction übergeben also ... public function listAction($filter) { ... } Es ist also, soweit ich dich verstanden habe, schon ein etwas anderer Ansatz. Dir jetzt aber alles zu erklären usw. wäre zu viel jetzt. Von daher "übe" bitte noch etwas. Das aktuelle Buch von Patrick Lobacher ist da auch eine sehr gute Hilfe. -- Let us work together for your project: http://www.kern23.de/kontakt My extensions like content_designer: https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers Code and other free projects: http://www.github.com/hendrikreimers/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox
Ja kannst du wie zuvor beschrieben den form viewhelper nehmen (damit die ganzen Parameter etc. für den Controller enthalten sind) und dann in deiner listAction darauf zugreifen. Gibt mehrere Möglichkeiten dazu. Hier die einfachste(n): public function listAction() { $args = $this->request->getArguments(); $filterX = &$args['filterX']; // alternativ if ( $this->request->hasArgument('filterX') ) $filterX = $this->request->getArgument('filterX'); } -- Let us work together for your project: http://www.kern23.de/kontakt My extensions like content_designer: https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers Code and other free projects: http://www.github.com/hendrikreimers/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox
Willst du im Frontend den Filter setzen oder im Backend im Inhaltselement (Plugin)? Backend sollte dir das hier weiterhelfen: http://www.typo3-snippets.de/snippets/extbase-und-fluid/flexforms-mit-typo3-61-nutzen/ Dort hat es im Endeffekt auch nichts mit dem Form Viewhelper () zu tun. Frontend kannst du natürlich ein Form nutzen und im Controller dann z.B. über $this->request->arguments darauf zugreifen. -- Let us work together for your project: http://www.kern23.de/kontakt My extensions like content_designer: https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers Code and other free projects: http://www.github.com/hendrikreimers/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Scriptmerger verändert CSS in mobiler Version
Prüfe mal wie du dein CSS einbindest... Beispiel: page.includeCSS.myCSSFile = page.includeCSS.myCSSFile.media = screen Oder du steuerst noch mit einer Condition etwas (z.B. mobile switch), oder per Media Queries im CSS etwas, was dein Layout kaputt macht. -- Let us work together for your project: http://www.kern23.de/kontakt My extensions like content_designer: https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers Code and other free projects: http://www.github.com/hendrikreimers/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox
Hi, ich nehme mal an du hast z.B. die tt_content Tabelle um die Felder (filterX) erweitert oder handelt es sich um ein eigenes Model? Wenn du dein Plugin konfigurierbar machen möchtest, ist es meist einfacher über FlexForms das zu tun und die Feldbezeichnungen im Flexform z.B. wie folgt zu benennen... ...[deine config] ... ... Dadurch sind die Werte dann im Template und Controller über $this->settings bzw. {settings...} nutzbar. Wenn du jedoch tt_content bzw. die pages Tabelle um die Felder erweitert hast, sind die Felder aus dem Content Element erst einmal nicht gleich verfügbar. Diese liegen im cObject. Über deinen Controller kommst du wie folgt ran: $this->cObj = $this->configurationManager->getContentObject(); Somit steht dir alles von dem Content Element zur Verfügung... wie zum Beispiel: $this->cObj->data['filterX'] $this->cObj->data['uid'] $this->cObj->data['header'] $this->cObj->data['bodytext'] usw. Einfach debuggen um alles zu sehen: \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($this->cObj); Gruß Hendrik -- www.kern23.de https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers www.github.com/hendrikreimers/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Scriptmerger verändert CSS in mobiler Version
Hallo, hat jemand eine Idee zu folgendem Problem? Typo3 6.2 Scriptmerger CSS Bootstrap Wenn ich den Scriptmerger verwende, wird in der mobilen Version an einer Cookie Bar plötzlich keine Formatierung / sprich die Bar nicht mehr angezeigt. Hat jemand einen Hinweis, wie ich das ändern könnte? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Bild Upload in neuem Typo3 nicht verfügbar
Das von dir beschriebene Verhalten ist tatsächlich etwas seltsam. Da du die Datenbank von einem älteren TYPO3 portiert hast würde ich mal die Seiteneigenschaften (TSconfig) prüfen. Ist dort vielleicht etwas konfiguriert, was die entsprechenden Felder deaktiviert? Beispiel: TCEFORM.tt_content.bodytext.disabled = 1 -- www.kern23.de https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers www.github.com/hendrikreimers/ ___ 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 - Statische Templates - Text/Bild
Das neue Text & Media Inhaltselement löst die Inhaltselemente Text, Text m. Bild, etc. ab. Je nach Reihenfolge der Einbdingung der beiden Static Templates werden die Inhalte mit Fluid oder TS gerendert. Es macht mehr Sinn die alten Inhaltselemente zu löschen bzw. in Text-Media zu ändern und nur Fluid Styled Content zu benutzen. Dadurch bleibst du Update fähig auf die 8er LTS etc. -- www.kern23.de https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers www.github.com/hendrikreimers/ ___ 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 - Statische Templates - Text/Bild
Hi, nein du brauchst nur eines von beiden! css_styled_content verhält sich wie bei den vorherigen TYPO3 Versionen. Vorteil... du kannst "alte" Wraps und TypoScript Code wieder verwenden. Bei fluid_styled_content bassiert das "rendering" der Inhaltselemente nicht mehr auf TypoScript, sondern auf Fluid Templates. Vorteil... lässt sich wesentlich leichter anpassen (andere Wraps für Bootstrap etc.) Gruß Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Scriptmerger und CSS von Mindshape Cookie bar
Hallo liebes Forum, wie würdet Ihr an folgendes Problem ran gehen: Stand: Typo3 6.2 Template Bootstrap Cookie bar: Mindshape Cookies NEU: Optimierung: Scriptmerger Sowohl in der Desktop als auch mobil wurde die Cookie-Bar bisher einwandfrei angezeigt. Nun habe ich den Scriptmerger eingebunden und aktiviert. Desktop: Alles gut, Cookie bar wird UNTEN angezeigt. Mobil: Cookie bar verschwunden und der TEXT wird nun unformatiert oben ohne bar angezeigt. Bedeutet wohl in der mobil Version kann er das CSS nicht richtig lesen. Vermutlich durch die Optimierung des Scriptmergers. Aber wie kann ich es lösen? Ideen? Vielen Dank im Voraus. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Lightbox für Fluid Styled Content
Hi, geht quasi mit jeder ;-) Ich habe es mit der Fancybox (jquery) gemacht und per TypoScript Setup in etwa so gemacht... # Deaktivieren des PopUps und Lightbox wrap lib.fluidContent.settings.media.popup { directImageLink = 1 JSwindow = 0 linkParams.ATagParams.dataWrap = class="lightbox" data-fancybox-group="lb{field:uid}" } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: XClass "Class not found" mit Namespaces
Hi, zuerst ist es besser nicht das Hook Array komplett zu überschreiben. Denn dann können keine anderen Extensions sich dort noch mit rein hängen. Zum anderen muss meines Wissens schon die Datei mit angegeben werden und dann die Klasse. Abgucken kannst du das zum Beispiel bei der Extension hier: https://github.com/hendrikreimers/TYPO3-content_designer/blob/master/ext_tables.php Dort hänge ich mich generell in den Backend Preview Hook... Grüße Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Template Pfad lässt sich nicht ändern?
Hallo, habe eine kleine eigene Extension welche ich nun für 7.x benutze. Läuft auch soweit ganz gut. Seltsam ist nun jedoch dass ich den Template Pfad nicht ändern kann. Selbst wenn ich das TypoScript (Statische Template) komplett heraus nehme, nutzt die Ext. immer noch die aus dem Extension Verzeichnis. Wenn ich über den TypoScript-Objekt-Browser schaue, sind die Pfade aber korrekt auf das neue Verzeichnis. In der Ext selber wird im Controller oder an anderer Stelle aber keine standaloneView aufgebaut oder vergleichbares. Caches auch alle gelöscht... Selbst wenn ich die constants.txt in der Extension selbst ändere bleibt TYPO3 bei den Templates im Ext. Pfad. Hat jemand eine Idee woran es liegen könnte? Danke schonmal ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Repository / Model Hook?
Hallo, ich würde gern beim hinzufügen (add) oder aktualisieren (update) von bestimmten Models im Frontend eine Funktion aufrufen und den Wert vor dem speichern anpassen. Im Backend ist das über einen DataHandler Hook einfach. Aber wie kann ich es im Frontend machen ohne die fremden Extensions anzufassen? Kann man das irgendwie über TypoScript mit persistence.classes ? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] SOLR Tutorial?
Hi, hat jemand ein paar Tipps, oder ein gutes Tutorial für SOLR? Speziell geht es mir darum, wie man Solr auf einem Server installiert, konfiguriert und in mehreren TYPO3 Installationen und/oder Multisite in einer Installation nutzen kann. Sprich auch ein TYPO3 passend konfiguriert. Vielen Dank vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo Nicole, habe vielleicht auch die falschen gepostet, sorry! Generell möchte ich bei bestimmten CTypes das TCA erweitern. Im Augenblick klappt das (fast). Dazu lese ich das TypoScript Setup aus und passe dann das TCA an. Lieber wäre mir jedoch die TSconfig auszulesen. Da hatte ich aber mal schwierigkeiten das ganze TSconfig zu erhalten. Wenn du magst kannst du den Code hier mal anschauen: https://github.com/hendrikreimers/TYPO3-content_designer Danke & Gruß Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo Nicole, danke das hilft mir weiter! Um das TCA beim "öffnen" zu beeinflussen (und bestimmte Felder nach Bedarf zu verändern) benutze ich die folgenden Hooks... $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][] ..ist das sinnvoll bzw. ok? Gibt es eigentlich generell eine Liste, Methode, Trick oder vergleichbares um Hooks/Slots etc. leichter zu finden? Vielen Dank für deine Hilfe! Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] SignalSlots, Hooks und XCLASS ?
Hallo, mal eine generelle Frage... Es gibt ja seit einiger Zeit die Möglichkeit z.B. in eigenen Extensions SignalSlots bzw. Dispatcher zu definieren, um die alten "Hooks" zu ersetzen bzw. zu ergänzen. Wie finde ich zum Beispiel für das Backend diese SignalSlots und Hooks? Ich suche zum Beispiel aktuell einen Hook oder Slot um beim Anlegen/Speichern von Datensätzen einzugreifen. Was ist eigentlich aus dem XCLASS von "damals" geworden, um ganze Klassen und Funktionen überschreiben zu können? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] RealURL - Problem: Umleitungsfehler oder invalid postVarSet?
Das war es... DANKE! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Caching-Framework Tutorial?
Habe es nun erfolgreich hinbekommen... Danke! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Bild-Resourcen auslesen in 7.6 mit Data-Processors?
Hi, ich möchte aus den Seiteneigenschaften (Feld: media) die Bilder an mein Fluid Template übergeben. Seit 7.4 gibt es ja nun die Daten-Prozessoren: SplitProcessor CommaSeparatedValueProcessor FilesProcessor GalleryProcessor DatabaseQueryProcessor Vorher habe ich es immer wie folgt ausgelesen... lib.image.getMediaImage = COA lib.image.getMediaImage { wrap = /| 10 = IMG_RESOURCE 10.file { import = uploads/media/ import.data= levelmedia:-1, slide import.listNum= 0 import.listNum.override.current = 1 import.listNum.override.if.isTrue.current = 1 treatIdAsReference = 1 width = 1132c height = 362c } } Wie kann ich das nun mit den neuen "TS-Techniken" machen, dass ein Array mit allen Bildern an das Fluid übergeben wird? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Caching-Framework Tutorial?
Hi, danke dafür... ich fand das jedoch etwas "unvollständig". Hast du noch ein Tutorial was das etwas ausführlicher beschreibt? Denn z.B. woher kommt $this->calculateCacheIdentifier(); ? Danke ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Caching-Framework Tutorial?
Hallo allerseits, gibt es ein gutes (einfaches) Tutorial für das Caching-Framework, wie ich es in meiner Ext. benutzen kann für die 7.6er Version? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Caching-Framework Tutorial?
Klasse... besten Dank an euch beiden :) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Caching-Framework Tutorial?
Hi, ich hab das jetzt mal nach der TYPO3 Doku probiert. Aber ich kriege nur Fehler das "initializeCachingFramework" nicht existiert. Und wenn ich das aukommentiere scheiterst es an "$this->cacheInstance = $GLOBALS['typo3CacheFactory']->create(". Kann mir jemand helfen wie ich das Caching initalisiere und dann nutze bei 7.6 ? Danke ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: META-Tags levelfield slide geht nicht?
Das war es :) Besten Dank und auch danke für den Hinweis wegen Google! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Typolink ATagParams Quotes (Anführungszeichen) Problem
Hi, ich baue mir in einer Ext einen typolink per TS zusammen. Dort setze ich auch ein paar ATagParams. Sprich: typolink.ATagParams = class="meinecssklasse" title="irgendwas" Jedoch macht TYPO3 aus den Anführungszeichen ein " was den Link kaputt macht. Ich habe es schon mit " .htmlSpecialChars = 1" und " .htmlSpecialChars.preserveEntities = 1" probiert. Jedoch ohne Erfolg. Gibt es eine Lösung dass die Anführungszeichen erhalten bleiben? Danke ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] META-Tags levelfield slide geht nicht?
Hallo, möchte in TYPO3 6.2 die Meta Tags (description, keywords) aus der übergeordneten Seite auslesen, wenn diese in der aktuellen nicht gesetzt sind. Aber irgendwie funktioniert es nicht. Folgendes habe ich schon in einigen Variationen probiert: page.meta { description.data = levelfield:-1, description, slide keywords.data= levelfield:-1, keywords, slide } # Alternativ page.meta { description.data = page:description ifEmpty.data = levelfield:-1,description,slide } Von der aktuellen Seite funktioniert es wenn ich "description.field = description" bzw. ".data = page:description" mache. Aber mit dem levelfield bzw. leveldata und dem slide werden die Meta Tags nicht gesetzt. Was mache ich falsch? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gridelements verschachteln: Wert ist nicht erlaubt?
Das colPos Feld (tt_content) ist smallint(6). Die Felder von Gridelements sind int(11) vorwiegend. tx_gridelements_backend_layout ist varchar(255). ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gridelements verschachteln: Wert ist nicht erlaubt?
Danke, habe ich gemacht... fehlt aber nichts :( Gruß Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Gridelements verschachteln: Wert ist nicht erlaubt?
Hallo, ich habe z.B. ein einspaltiges Raster und dort möchte ich noch ein weiteres Raster-Element einfügen. Sobald ich dies anlege meldet das Backend für das Spalten-Feld (colPos): " Wert ist nicht erlaubt "-1" " Was mache ich falsch? Hier meine Grid TSconfig... tx_gridelements.setup { # Bezeichung des Elements (muss nicht zwingend eine ID sein) full { title = Einspaltig description = Inhalt über die ganze Breite topLevelLayout = 1 # integer; Use a colored frame as in the record form. 0, 1 = red, 2 = green, 3 = blue frame = 2 # Konfiguration die normal im Datensatz stehen würde config.colCount = 1 config.rowCount = 1 config.rows { 1 { columns { 1.name = Hauptspalte 1.colPos = 10 } } } } } tx_gridelements.setup { # Bezeichung des Elements (muss nicht zwingend eine ID sein) accordion { title = Akkordeon description = Grundgerüst, hier werden die Akkordeon Elemente eingefügt topLevelLayout = 0 # integer; Use a colored frame as in the record form. 0, 1 = red, 2 = green, 3 = blue frame = 3 # Konfiguration die normal im Datensatz stehen würde config.colCount = 1 config.rowCount = 1 config.rows { 1 { columns { 1.name = Akkordeon Elemente 1.colPos = 30 1.allowed = html,gridelements_pi1 } } } } # Bezeichung des Elements (muss nicht zwingend eine ID sein) accordion_element { title = Akkordeon-Element description = Ein Reiter in dem Akkordeon. In diesem die Inhalte einfügen. topLevelLayout = 0 # integer; Use a colored frame as in the record form. 0, 1 = red, 2 = green, 3 = blue frame = 3 # Konfiguration die normal im Datensatz stehen würde config.colCount = 1 config.rowCount = 1 config.rows { 1 { columns { 1.name = Inhalt 1.colPos = 40 } } } } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Gridelements - Wert ist nicht erlaubt "-1" ?
Hallo, habe Gridelements 3.2.0 und TYPO3 6.2.15 im Einsatz. Dazu habe ich Gridelements für mehrere Spalten konfiguriert. Ich möchte jetzt jedoch noch ein Grid (Raster) in einem anderen Raster ablegen. Das verschachtelte Raster habe ich auf "topLevelLayout = 0" gesetzt, damit es auch dort eingefügt werden kann. Jedoch bekomme ich dann stets die Fehlermeldung "Wert ist nicht erlaubt '-1'" (colPos) bei dem Raster, sobald es in einem anderen Raster ist. Weiß jemand wieso das so ist oder ist es ein Bug in gridelements? Hier meine TSconfig von den Grids... tx_gridelements.setup { full { title = Einspaltig description = Typischer Inhalt topLevelLayout = 1 frame = 2 config.colCount = 1 config.rowCount = 1 config.rows { 1 { columns { 1.name = Inhalt 1.colPos = 10 } } } } } tx_gridelements.setup { accordion { title = Akkordeon description = Grundgerüst, hier werden die Akkordeon Elemente eingefügt topLevelLayout = 0 frame = 3 config.colCount = 1 config.rowCount = 1 config.rows { 1 { columns { 1.name = Akkordeon Elemente 1.colPos = 30 #1.allowed = html,gridelements_pi1 } } } } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Template not found?
Hallo, ich habe eine neue TYPO3 6.2.x Installation gemacht. Diese liegt auf einem Webserver, welcher vom hauseigenen Netzwerk erreichbar ist und auch natürlich von extern (Web). Das seltsame jedoch ist nun... Wenn ich die Seite aus dem eigenen Netzwerk aufrufe funktioniert alles. Wenn ich z.B. von außen die Seite aufrufen will (z.B. per Smartphone), wirft TYPO3 eine Exception dass das Fluid Template nicht gefunden werden konnte. Aber alle anderen Webseiten laufen auf dem Server ohne Probleme. Ein DNS Problem kann es ja eigentlich nicht sein, weil es ja ein PHP/TYPO3 Fehler ist oder? Hat jemand eine Idee woran das liegen könnte? #1288087061: Template could not be found at "/var/www/EXAMPLE.COM/web/". (More information) TYPO3\CMS\Fluid\View\Exception\InvalidTemplateResourceException thrown in file /var/www/clients/client123/web345/web/typo3_src-6.2.15/typo3/sysext/fluid/Classes/View/StandaloneView.php in line 341. 8 TYPO3\CMS\Fluid\View\StandaloneView::getTemplateSource(NULL) /var/www/clients/client123/web345/web/typo3_src-6.2.15/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php: 00162:$parsedTemplate = $this->templateCompiler->get($templateIdentifier); 00163: } else { 00164:$parsedTemplate = $this->templateParser->parse($this->getTemplateSource($actionName)); 00165:if ($parsedTemplate->isCompilable()) { 00166: $this->templateCompiler->store($templateIdentifier, $parsedTemplate); Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Template not found?
Hat sich erledigt... Fehler saß vor dem Bildschirm ;-) Hatte eine weiche per TypoScript enthalten, welche von einer externen IP ein anderes Template "Seite in Arbeit" lädt. Das Template war aber nicht verfügbar. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Image Mask für tt_content?
hier meine lösung... ist sicherlich nicht 100%ig perfekt, aber es funktioniert. vielleicht hat jemand noch verbesserungsvorschläge. begin 644 rounded-images.txt M(W1T7V-O;G1E;G0N:6UA9V4N,C`N,2YF:6QE+FEM<&]R="`^#0HC='1?8V]N M=&5N="YI;6%G92XR,"XQ+F9I;&4N:6UP;W)T+F-/8FIE8W0@/2!)34=?4D53 M3U520T4-"B-T=%]C;VYT96YT+FEM86=E+C(P+C$N9FEL92YI;7!OPT*='1?8V]N=&5N="YI;6%G M92XR,"XQ+F9I;&4@/@T*='1?8V]N=&5N="YI;6%G92XR,"XQ+F9I;&4@/2!' M249"54E,1$52#0IT=%]C;VYT96YT+FEM86=E+C(P+C$N9FEL92![#0H@(",@ M*V-A;&,@;VYL>2!U;F1E 2`@("`@ M("`@("`@("`@(#T@,3`P#0H@('1R86YS<&%R96YT0F%C:V=R;W5N9"`](#$- M"B`@8F%C:T-O;&]R("`@("`@("`@("`@(#T@(S`P,#!F9@T*("!T
[TYPO3-german] Image Mask für tt_content?
Hallo, ich möchte alle Bilder mit einer Maske "zuschneiden" (Transparente PNG). Mit dem folgenden TS klappt es schon fast. Das Problem ist jedoch noch, dass die Maske sich zwar in der Breite dem Bild anpasst, aber nicht die Höhe berücksichtigt, und somit das Bild bzw. die Maske abschneidet. Zum anderen ist das Lightbox Bild auch mit der Maske überarbeitet. Ich möchte aber das Bild für die Lightbox (großansicht) normal haben. Könnt ihr mir bitte helfen wie das TS in 6.2 aufwärts richtig funktioniert? lib.mask = GIFBUILDER lib.mask { XY = [10.w],[10.h] format = png quality = 100 backColor = #ff transparentBackground = 1 transparentColor = #ff transparentColor.closest = 1 10 = IMAGE 10 { file { import.current = 1 treatIdAsReference = 1 width.field = imagewidth maxW = {$styles.content.imgtext.maxW} maxW.override.data = register:maxImageWidth maxWInText = {$styles.content.imgtext.maxWInText} maxWInText.override.data = register:maxImageWidthInText } mask = fileadmin/mask.png mask { width.field = imagewidth maxW = {$styles.content.imgtext.maxW} maxW.override.data = register:maxImageWidth maxWInText = {$styles.content.imgtext.maxWInText} maxWInText.override.data = register:maxImageWidthInText } } } tt_content.image.20.1.file < lib.mask Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] L10Nmgr - Probleme mit Inline Elementen (IRRE, sys_file_reference)
Hallo, ich benutze den l10nmgr in einem aktuellen TYPO3 6.2.x Projekt. Dort habe ich einige eigene Inhaltselemente, welche weitere Elemente per IRRE enthalten. Diese sind teilweise wiederrum eigene Datensatztypen, aber auch tt_content. Die Relation erfolgt über ein Feld in der tt_content Tabelle in den meisten Fällen. Aber vereinzelt auch über eine Hilfstabelle (MM). Das Problem ist nun folgendes: Die Datensätze (z.B. tt_content) werden übersetzt durch den l10nmgr, aber die Zuweisung zu dem Elternelement geht dabei verloren. In vereinzelten Fällen gehen sogar die Dateireferenzen von Bildern (sys_file_reference) verloren. Hat jemand schon damit Erfahrungen oder eine Idee woran das Problem liegen könnte? Danke vorab! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] addFlashMessage im Validator?
Hallo, ich habe eine non-namespaced Extension die ich für 6.2+ tauglich machen muss. Dort gibt es einen Validator, welcher FlashMessages hinzufügt damit diese dem Nutzer ausgegeben werden. Aufgrund der Änderungen der API geht das aber nicht mehr und ich weiß nicht was ich tun muss damit es wieder geht. aktuell ist es in etwa so: public function isValid($value) { $fm = new Tx_Extbase_MVC_Controller_FlashMessages; $fm-enqueue('Die Fehlermeldung für den Nutzer'); /* ... */ Kann mir jemand sagen wie ich das wieder zum laufen bekomme? Vielen Dank! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] extbase: Neues CE + Irre?
Hallo, ich muss verschiedene Extensions bauen, welche unter anderem ein neues CE im Backend ermöglichen (kein Plugin mit Flexforms). Muss ich dazu die Tabelle tt_content erweitern um die zusätzlichen Felder oder wie ist der beste Weg? Dazu soll es dann noch eine Extension geben mit verschachtelten IRRE Elemente (teilweise auch Standard CE's). Es kann also passieren dass der Nutzer auch IRRE in IRRE Elemente anlegen können muss. Hat jemand hierfür auch einen Tipp? Das große Problem dabei ist dann noch das alles mit dem l10n_mgr kompatibel sein muss (auch die IRRE Elemente), sprich Mehrsprachig und der L10N Manager muss es exportieren/importieren können. Hoffe Ihr könnt mir ein paar Tipps geben wie ich das am besten angehen kann... Danke! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] System Kategorien nutzen?
Hallo, ich würde gern die TYPO3 Kategorien für meine Ext. nutzen im Frontend. Im TCA habe ich bereits folgendes gemacht: \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable( $_EXTKEY, 'tx_myext_domain_model_mymodel' ); Aber wie kann ich die jetzt im Controller oder so benutzen, bzw. danach filtern usw? Wäre super wenn jemand ein Tutorial, Beispiel, oder so für mich hat. Danke Gruß ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Wenn Content leer - rekursiv suchen
PS: Gerade nochmal was passendes gefunden... http://wiki.typo3.org/Content_Slide http://www.typo3.net/forum/thematik/zeige/thema/107666/?show=1 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Wenn Content leer - rekursiv suchen
Moin, ich bin mir grad nicht sicher, aber ich meine es war etwas wie: pidInList.data = leveluid: 2, slide Die Zwei steht da dann natürlich für die Anzahl der Ebenen. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Powermail - Prefill befüllen aus Datenbank von der Extension news
Hier geht es weiter: http://www.typo3.net/forum/thematik/zeige/thema/120148/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: [TYPO3-core] Announcing TYPO3 CMS 7.2
Mein Problem hat sich erledigt, nachdem ich den Sourceforge Download nutzte. Bei den Quellen von get.typo3.org scheint es derbe Probleme zu geben. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: [TYPO3-core] Announcing TYPO3 CMS 7.2
Klasse, aber bei mir sehe ich im Backend nur die Modulleiste als wäre es Responsive bei Full HD Auflösung. Bug oder Feature? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Powermail - Prefill befüllen aus Datenbank von der Extension news
Hallo, nutze: Typo3 6.2 Extensions: Powermail und News Nun wollte ich ein Formular generieren, welches als Thema aus Auswahlfeld nutzt, in diesem Auswahlfeld sollen die Daten / Tag aus der News Extension angezeigt werden. Schritt 1: - lib ausgedacht: lib.newsCategory Schritt 2: - Powermail - Seite angelegt - Formular angelegt - Feld Thema angelegt als Typ Auswahlfeld - In das Feld unter (Erweitert) unter Aus TypoScript generieren (z.B. lib.fieldvalues) eingetragen: lib.newsCategory [FRAGE 1: Ich denke hier ist kein viewhelper notwendige oder?] Schritt 3: - Typoscriptdatei extern erstellt und eingebunden, die Datei hat folgendes Script: lib.newsCategory = COA_INT lib.newsCategory { plugin.tx_powermail{ settings { setup { prefill { topic = CONTENT topic { table = tx_news_domain_model_tag #Name der Tabelle in der Tag gespeichert sind. select { pidInList = 19 #ID in der die News/Nachrichten gespeichert werden andWhere { data = GP:title #Name des Feldes in der Tabelle in der die Inhalte von Tag gespeichert sind wrap = tx_news_domain_model_tag.uid=| } } renderObj = TEXT renderObj.field = title } } } } } } Im Frontent taucht im Auswahlfeld nun aber lediglich folgendes auf: !--INT_SCRIPT.47ce8777ffc62d9420629e0e3b4ba7b8b-- Die Nummer ändern sich mit jeder aktualisierung. Vor dem zuvor genannten Typoscript habe ich noch: plugin.tx_powermail.settings.setup { # Save values to any table (example for tt_adress) dbEntry { # ### EXAMPLE for adding values to table tt_address ### # # Enable or disable db entry for table tt_address tx_news_domain_model_news._enable = TEXT tx_news_domain_model_news._enable.value = 1 # Write only if any field is not yet filled with current value (e.g. test if an email is already in database) # default: always add new records (don't care about existing values) # update: update record if there is an existing entry (e.g. if email is already there) # none: no entry if field is filled (do nothing if record already exists) #tt_address._ifUnique.email = update # Fill new record of table tt_address with field email with a static value = mail (at) mail.com #tt_address.email = TEXT #tt_address.email.value = mail (at) mail.com # Fill new record of table tt_address with field pid with the current pid (e.g. 12) tx_news_domain_model_news.pid = TEXT tx_news_domain_model_news.pid.data = TSFE:id # Fill new record of table tt_address with field tstamp with the current time as timestamp (like 123456789) tx_news_domain_model_news.tstamp = TEXT tx_news_domain_model_news.tstamp.data = date:U # Fill new record of table tt_address with field address with the current formatted time (like Date: 20.01.2013) #tt_address.address = TEXT #tt_address.address.data = date:U #tt_address.address.strftime = Date: %d.%m.%Y # Fill new record of table tt_address with field name with the value from powermail {firstname} tx_news_domain_model_news.title = TEXT tx_news_domain_model_news.title.field = title # Fill new record of table tt_address with field last_name with the value from powermail {lastname} tx_news_domain_model_news.teaser = TEXT tx_news_domain_model_news.teaser.field = teaser # Fill new record of table tt_address with field company with the value from powermail {company} tx_news_domain_model_news.bodytext = TEXT tx_news_domain_model_news.bodytext.field = news ## ### EXAMPLE for adding values to table tt_address_group_mm ### ### Add relation to an existing address group with uid 123 ### ## # Enable or disable db entry for table tt_address_group_mm #tt_address_group_mm._enable = TEXT
[TYPO3-german] Re: [tx_news] Inhalt von anderen Seiten in Fluid Template anzeigen
Ich habe nicht so ganz verstanden, was Du eigentlich möchtest :( Aber vielleicht helfen Die ja die sogenannten Viewhelper http://wiki.typo3.org/De:ViewHelper ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail Optin klappt nicht
Vielleicht hilft ja folgender Beitrag: http://www.typo3forum.net/forum/extbase-extension-development/73915-model-ohne-datenbanktabellen-ubergabe-fluid.html ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] InstallTool speichert keine Werte in LocalConfiguration.php
Wenn Du einen Shell Zugang haben solltest, schau mal hier: http://www.mediamill.de/blog/2014/11/27/typo3-folder-structure-test-script-zum-setzen-der-dateisystemrechte-nach-der-vorgabe-des-typo3-installtools/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] InstallTool speichert keine Werte in LocalConfiguration.php
Hallo, also 7.1 habe ich noch nicht ausprobiert, weil es vermutlich wie alle ganz neuen Versionen viele Probleme bereitet. In Verbindung mit 6.2 hatte ich gelesen, dass man gelegentlich die Rechte auch in Abhängigkeit vom Provider setzten muss. Was mir sonst noch einfallen würde: - Localconf überhaupt vorhanden. - Datei bzw. die Werte darin erstmal von Hand ändern. - Falls Du eine FErtiginstallation von Deinem Provider hast probier es mal mit manuellem upload oder über die SHell. - Vielleicht kannst Du hiervon noch was ableiten: https://www.mittwald.de/blog/cms/typo3-cms/kein-zugang-zum-typo3-backend-%E2%80%93-und-jetzt Viel Erfolg. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 6.2 Neue Sprache Wert nicht erlaubt
Stimmt das ist auch ein Fehler der häufiger auftritt. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Typo3 6.2 Neue Sprache Wert nicht erlaubt
Was mir noch aufgefallen ist, wenn ich ein Element verschiebe z.B. in eine Tabelle von Gridelements, dann muss ich das für jede Sprachversion machen sprich, Zwei Tabellen in jeder Sprachversion erstellen und dann einfügen, das könnte aber auch normal sein, da Gridelements ja ein eiegenes Element ist, oder? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Typo3 6.2 Neue Sprache Wert nicht erlaubt
LÖSUNG: Wenn man in den Gridelementen die notwendigen Sprachen hinterlegt, kann man auch in neuen Elementen weitere Sprachversionen hinzufügen, sofern sie in dem Gridelement vorhanden sind. Ansonsten ausßerhalb von Grid anlegen und rein kopieren. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Mit Powermail Daten in der Dantenbank von News speichern?
Im Frontend sollen angemeldete Benutzer (FE Manager) über ein Formular, welches ich über die Extension Powermail zur Verfügung stelle, News speichern. Diese gespeicherten Daten sollen von dem Powermail Formular direkt in den Datenbank der Extension News geschrieben werden. Sprich Formular absenden = Neuer Newsartikel erstellt. Wie kann ich diese Datenübergabe zwischen den beiden Extension Powermail und News umsetzen? Welche Einsellungen muss ich im Formular für die Übergabe setzten? Die Felder für News finde ich dann sicherlich in der Datenbank, aber die Übergabe ist mir gerade Rätsel. Würde mich über hilfreiche Hinweise sehr freuen ! ! ! Vielen Dank im Voraus ! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Mit Powermail Daten in der Dantenbank von News speichern?
Danach hatte ich schon gesucht, dass die Antwort aber doch so nah lag :) Vielen Dank! Formular geht teilweise auch schon, wie ist es, wenn ich ein mit Powermail ein Auswahlfeld zur Verfügung stellen möchte mit Werten aus einer anderen Extension bzw. dessen Datenbank? Dazu habe ich bereits folgendes getan: Typoscript in externer Datei in Setup eingebunden, mit folgendem Script: #Script für die Übergabe Mehrfachauswahl von Tag aus Datenbank News Extension lib.newsCategory = TEXT lib.newsCategory { insertData = 1 dataWrap = DB:tx_news_domain_model_tag:{topic}:title #liefert die Email Adresse aus der Datenbank wrap3 = {|} } title = Name des Feldes aus der Datenbank {topic} = Variablennamer aus dem Powermail Formular, welches ich festgelegt habe. Ergbenis: Error no options to show. Würde mich über einen Ratschlage freuen ! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Im Frontend News bzw. Blogeinträge erstellen?
Hallo, also eine entdültige Lösung habe ich noch nicht :( Hier mal einige Ergebnisse meiner Recherche: - Multiblog kann auch für einzelne Nutzer im Frontend eingerichtet werden, ist aber nicht so hübsch und hat auch zu viele Funktionen, die ich dort gar nicht haben möchte. Es scheint jedoch vielleicht eine bessere Lösung zu sein, mit einer News Extension zu arbeiten: z.B. Hier mit tt_news: http://blog.project-sierra.de/archives/281 Am liebsten wäre mir eine Lösung z.B. mit der NEWS Extension, in der angemeldete Nutzer - über den FEMANGER einloggen - Beiträge schreiben können ähnlich wie in einem Gästebuch und diese Beiträge vorgegebenen Kategorien zugeordnet werden können. Nutzername Avatar (vielleicht) Pulldown für Kategorie (Werte aus dem Backend) Headline Textfeld Upload Möglichkeit für ein Bild Absenden button. Kennt jemand da vielleicht schon eine Lösung? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Welcher Frontend Blog für Typo3 - Typo3_Blog Multiblog, news oder Powermail
Hallo, vielen Dank ! ! ! Das hört sich grundsätzlich machbar an :) Also wenn ich Dich richtig verstanden habe, soll dann Powermail, die Daten aus dem Formular, direkt in die Datenbank von Typo3_blog schreiben, richtig? Hast Du noch ein Stichwort, was das Typoscript betrifft, mit dem man dies zuweist oder finde ich das im Netz unter Powermail und Datenbank? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Welcher Frontend Blog für Typo3 - Typo3_Blog Multiblog, news oder Powermail
Hallo, ich nutze Typo3 6.2 und ich nutze die Femanager Extension. Nun würde ich gern einen Blog intergrieren, allerdings nicht im Backend, sondern im Frontend. Sprich die über femanger registrierten Nutzer sollen Blogbeiträge - im Frontend - verfasen können. Die Einträge sollten einer oder vielleciht auch zwei Kategorien (Ober- und Unterkategorie) zugeordnet werden. Was meint Ihr welche Extension dafür am bester geeignet ist. Zwar habe ich verschiedene Extensions für blog gefunden (mulitblog, typo3_blog vielleicht auch noch die news extension oder powermail), welche aber am besten für frontend Benutzer geeignet ist, ist mir noch nicht klar. Habt Ihr einen Ratschlag für mich? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] im gridelement das im Flexform eingebundene Bild als Icon anzeigen
Hallo, so gut kenne ich mich nicht aus, aber falls Du Grideleents einfach nur einbinden willst, schau mal hier: https://forum.typo3.org/index.php?t=treegoto=730578srch=bootstrap+gridelements#msg_730578 Die eingefügten Inhalte, sprich Deinen Bildern kann Du dann ja normal einen Link zuweisen. Vielleicht hilft es ja... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gridelements Bootstrap 3 HTML Ausgabe / View Helper
Hallo Joey, vielen Dank für Deinen Beitrag. Du hast Recht, Deine Lösung ist in meinem Fall wesentlich elegenater. Ich bin mit dem Typoscript noch nicht so gut Freund, so dass es doch noch zu dem einen oder anderen Umweg kommt :) Deine Lösung erfüllt vollkommen meine Absicht, Inhalte unkompliziert mit Gride einzubinden. LG Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Gridelements: Unterschiedliche Bildgrößen - problem
Hi, danke für deine Tipps. Mit dem Load_Register und Restore_Register habe ich es wie du beschrieben hast bereits probiert, auch gemäß dem Beispiel im TS der Extension. Aber leider bleibt das Problem weiterhin. Als würde das RESTORE_REGISTER nicht richtig greifen. Aber mehr als im RenderObj. 10 = LOAD_REGISTER, 20 = ... und 30 = RESTORE_REGISTER kann man ja nichts falsch machen. Hast du vielleicht noch eine andere Idee woran es liegen könnte? Danke Gruß ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Gridelements Bootstrap 3 HTML Ausgabe / View Helper
Hier nun die Lösung mit der es geht: Code HTML: div class=container-fluid div class=row h1{sometext}/h1 f:format.raw{content}/f:format.raw /div /div Code Setup.ts (ausgelagert): INCLUDE_TYPOSCRIPT: source=FILE:fileadmin/Page/gridelements/bootstrap3_grid/setup.ts # Default PAGE object: page = PAGE page { includeCSS.bootstrapMain = fileadmin/Page/template/bootstrap/css/bootstrap.css includeCSS.bootstrapBlog = fileadmin/Page/template/bootstrap/css/blog.css includeCSS.bootstrapTheme = fileadmin/Page/template/bootstrap/css/bootstrap.min.css includeCSS.bootstrapCustom = fileadmin/Page/template/bootstrap/css/starter-template.css includeJS.jquery = fileadmin/Page/template/bootstrap/js/jquery.js includeJSFooter.bootstrap = fileadmin/Page/template/bootstrap/js/bootstrap.js 10 = FLUIDTEMPLATE 10 { file = fileadmin/Page/template/bootstrap/index.htm layoutRootPath = fileadmin/Page/template/layouts/ partialRootPath = fileadmin/Page/template/partials/ variables { siteName = TEXT siteName.value = TestserverTS1 (setupts) content styles.content.get contentRight styles.content.getRight # slider styles.content.get # contentLeft styles.content.getLeft # footer styles.content.getBorder } } } # Tab Container 6 temp.gridelements.defaultGridSetup 6 { prepend = COA prepend { 10 = CONTENT 10 { table = tt_content select { selectFields = header, uid where = CType='gridelements_pi1' andWhere = tx_gridelements_backend_layout=7 } renderObj = COA renderObj { 5 = LOAD_REGISTER 5 { Counter.cObject = TEXT Counter.cObject.data = register:Counter Counter.cObject.wrap = |+1 Counter.prioriCalc = intval } 10 = TEXT 10 { field = header insertData = 1 wrap = | outerWrap.cObject = CASE outerWrap.cObject { key.data = register:Counter default = TEXT default.value = | 1 = TEXT 1.value = | } } } wrap = | } #20 } columns { 11 .default 11 { wrap = | renderObj { 5 = LOAD_REGISTER 5 { CounterEls.cObject = TEXT CounterEls.cObject.data = register:CounterEls CounterEls.cObject.wrap = |+1 CounterEls.prioriCalc = intval } stdWrap.insertData = 1 stdWrap.outerWrap.cObject = CASE stdWrap.outerWrap.cObject { key.data = register:CounterEls default = TEXT default.value = | 1 = TEXT 1.value = | } } } } outerWrap = | } # Tab Element 7 temp.gridelements.defaultGridSetup 7 { columns { 11 .default 11 { } } } Als Basis also Backendlayouts definiert mit: backend_layout { colCount = 1 rowCount = 1 rows { 1 { columns { 1 { name = content colPos = 0 } } } } } Mit colPos = bekommt man den Hauptinhalt. Dann mit Gridelements die Spalten und Inhalte einfügen. Über Bootstrap css wird es dann definiert. Gridelements kam von hier: https://www.merec.org/typo3/twitter-bootstrap-3-grid-mit-grid-elements-fuer-typo3 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gridelements Bootstrap 3 HTML Ausgabe / View Helper
Hallo und vielen Dank. hier nochmal der Code, konnte man ursprünglich nicht richtig sehen: div class=row div class=col-sm-6 col-lg-6 col-md-6 f:format.raw{content}/f:format.raw /div div class=col-sm-6 col-lg-6 col-md-6 f:format.raw{contentRight}/f:format.raw /div /div Somit habe ich nun: Code HTML: body nav class=navbar navbar-inverse navbar-fixed-top div class=container div class=navbar-header button type=button class=navbar-toggle collapsed data-toggle=collapse data-target=#navbar aria-expanded=false aria-controls=navbar span class=sr-onlyNavigation ein-/ausblenden/span span class=icon-bar/span span class=icon-bar/span span class=icon-bar/span /button a class=navbar-brand href=#{siteName}/a /div div id=navbar class=collapse navbar-collapse ul class=nav navbar-nav li class=activea href=#Start/a/li lia href=#ueberÜber/a/li lia href=#kontaktKontakt/a/li /ul /div!--/.nav-collapse -- /div /nav div class=container-fluid div class=row h1{sometext}/h1 div class=col-sm-6 col-lg-6 col-md-6 f:format.raw{content}/f:format.raw /div div class=col-sm-6 col-lg-6 col-md-6 f:format.raw{contentRight}/f:format.raw /div /div /div Code Setup.ts: INCLUDE_TYPOSCRIPT: source=FILE:fileadmin/Page/gridelements/bootstrap3_grid/setup.ts # Default PAGE object: page = PAGE page { includeCSS.bootstrapTheme = fileadmin/Page/template/bootstrap/css/bootstrap.min.css includeCSS.bootstrapCustom = fileadmin/Page/template/bootstrap/css/starter-template.css includeJS.jquery = fileadmin/Page/template/bootstrap/js/jquery.js includeJSFooter.bootstrap = fileadmin/Page/template/bootstrap/js/bootstrap.js 10 = FLUIDTEMPLATE 10 { file = fileadmin/Page/template/bootstrap/index.htm layoutRootPath = fileadmin/Page/template/layouts/ partialRootPath = fileadmin/Page/template/partials/ variables { siteName = TEXT siteName.value = TestserverTS1 (setupts) content styles.content.get contentRight styles.content.getRight # slider styles.content.get # contentLeft styles.content.getLeft # footer styles.content.getBorder } } } Code von Gridelements: https://gist.github.com/Merec/6670275 Habe Backend Layout eine Hauptspalte. Darin über Gridelements nun einer zweier Spalte eingefügt. Es werden auch Inhalte angezeigt, diese sind untereinander und nicht nebeneinander, aber es sind wohl auch alte Inhalte. Vermutlich muss ich die Nummern irgendwie anpassen? Dem Element BackendLayout habe ich nun die 20 zugewiesen. Der Rest ergibt sich wohl aus dem Gridelementsvorlage. Hat jemand nochmal bitte einen Tipp? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Gridelements Bootstrap 3 HTML Ausgabe / View Helper
Ich habe vor kurzem die neuen Möglichkeiten mit Gridelements und Bootstrap entdeckt und wollte mir mal einige Ordner im fileadmin erstellen, damit ich die Basis dann nur noch für neue Installationen hineinkopieren brauche. - Bootstrap habe ich bereits angelegt und verbunden. - Gridelements habe ich nach dieser Anleitung für Bootstrap angelegt: https://www.merec.org/typo3/twitter-bootstrap-3-grid-mit-grid-elements-fuer-typo3 Damit ich eine große Basisspalte zum einfügen der Gridelemente habe, habe ich diese über Backendlayouts erstellt und der Spalte 0 zugewiesen - Hinweis hatte ich hier gefunden: http://www.pas-solutions.ch/typo3/typo3-6-0-inhaltsspalten-fur-ein-ubersichtliches-backend-anpassen/ 0 = (styles.content.get) 1 = (styles.content.getLeft) 2 = (styles.content.getRight) 3 = (styles.content.getBorder) Soweit ich das verstanden habe, brauche ich nun in der Index.htm (von bootstrap) eine classe und einen viewhelper, damit Inhalte angezeigt werden. Code / HTML: body nav class=navbar navbar-inverse navbar-fixed-top div class=container div class=navbar-header button type=button class=navbar-toggle collapsed data-toggle=collapse data-target=#navbar aria-expanded=false aria-controls=navbar span class=sr-onlyNavigation ein-/ausblenden/span span class=icon-bar/span span class=icon-bar/span span class=icon-bar/span /button a class=navbar-brand href=#{siteName}/a /div div id=navbar class=collapse navbar-collapse ul class=nav navbar-nav li class=activea href=#Start/a/li lia href=#ueberÜber/a/li lia href=#kontaktKontakt/a/li /ul /div!--/.nav-collapse -- /div /nav div class=container-fluid div class=row h1{sometext}/h1 f:format.raw{content}/f:format.raw /div /div Code / Setup.ts: INCLUDE_TYPOSCRIPT: source=FILE:fileadmin/Page/gridelements/bootstrap3_grid/setup.ts # Default PAGE object: page = PAGE page { includeCSS.bootstrapTheme = fileadmin/Page/template/bootstrap/css/bootstrap.min.css includeCSS.bootstrapCustom = fileadmin/Page/template/bootstrap/css/starter-template.css includeJS.jquery = fileadmin/Page/template/bootstrap/js/jquery.js includeJSFooter.bootstrap = fileadmin/Page/template/bootstrap/js/bootstrap.js 10 = FLUIDTEMPLATE 10 { file = fileadmin/Page/template/bootstrap/index.htm layoutRootPath = fileadmin/Page/template/layouts/ partialRootPath = fileadmin/Page/template/partials/ variables { siteName = TEXT siteName.value = TestserverTS1 (setupts) content styles.content.get } } } Weiterhin habe ich ansatzweise verstanden, dass man viewhelper formatverwenden kann. http://wiki.typo3.org/De:ViewHelper Das Layout erscheint auch, allerdings werden die Inhalte nicht in Tabellen angelegt, sondern untereinander. Vermutlich muss man nun einen Wrap oder eine andere class zuweisen, aber ob sich dann das Design vollständig anpasst, sprich Spaltenzahl ändern = Design frontend angepasst ist mir noch nicht wirklich klar. Würde mir jemand verraten, wo und wie ich am besten fortsetzte? Wünsche ein schönes Wochenende. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2
Eine Frage an alle Typo3 Entwickler. Ich arbeite mit an einem Projekt, welches einige eigene Extension umfasst. Das Projekt wird auf PI 4.4 entwickelt, sprich basiert nun auf Typo3 4.4. Es wurde nun auf Typo3 4.5.40 aktualisiert. Aber auch für diese Version gibt es ja zukünftig keine Updates mehr :( Deshalb hatte ich eine Aktualisierung auf Typo3 6.2 vorgeschlagen. Nun stellt sich die Frage, was besser für die eigenen Extensions ist. Eine Neuentwicklung des gesamten Projektes (dauert lange) oder reicht ein Upgrade der Extensions (dauert 1/5 der Zeit) aus, insbesondere im Hinblick auf die Sicherheit. Von Mitarbeitern der Firma kam jetzt der Hinweis, ein Upgrade der Extension (teilweise sind die Extensions noch nicht fertig) könnte nicht sicher sein: Upgrading from this old version to latest version is again a challenging where we will have to apply lot many patches in core file and core database structure so it won't be an upgraded system actually! It may leave many hacking ways open as there are many things changed since after in latest version and we will have to apply patches so that you can see TYPO3 6.2. But it will be a hybrid work only where we cannot give you a surety about system's security. Ich persönlich kann mir das ja nicht vorstellen, aber ich habe auch keine Ahnung. Was meinen die Profi-Entwickler hier? 1) Ist ein Upgrade sicher oder ist eine Neuentwicklung notwendig? 2) Sollte man das Projekt erst auf Typo3 4.5 fertigstellen und dann upgraden oder kann/sollte man gleich noch während der Entwicklung auf 6.2 upgraden? 3) Könnte ein Upgrade Nachteile für die Datenbank bezüglich der Geschwindidkeit mitsichbringen? 4) Ist Typo3 7 eigentlich schon soweit, dass man auf der Basis arbeiten könnte? Ich danke Euch ! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2
Hallo Bernd, vielen Dank für die schnellen Informationen und Deine professionelle Einschätzung. 2) Sollte man das Projekt erst auf Typo3 4.5 fertigstellen und dann upgraden oder kann/sollte man gleich noch während der Entwicklung auf 6.2 upgraden? was soll beim upgrade passieren? wie schon gesagt sollte die Version für 4.5 auch unter 6.2 lauffähig sein. aber natürlich kann man optimieren: die Extension könnte an die Namespaces angepasst werden, die Funktionsaufrufe nach neuer Notation. Dateihandling könnte auf FAL umgestellt werden. Natürlich kann man auch das gesamten Datenhandling auf extbase umstellen, aber das wäre wohl eher ein Neuerstellen als ein Upgrade. Im Detail kann ich Dir dies nicht beantworten. Im wesentlichen sollten die PI 4.4/4.5 Extensions so angepasst werden, dass Sie auch unter 6.2 laufen. In einigen Monaten soll aber eine weitere Erweiterung erfolgen, die dann im Hinblick auf die Zukunft auf Extbased Entwicklung programmiert werden sollte. Somit kann es gut sein, dass die Umstellung von PI auf Extbased Entwicklung im Upgrade durchgeführt werden soll. Ein Projektleiter sagte: Current development and stage is no where compatible with TYPO3 version 6.2. There is no upgrade possibility und auf Nachfrage: TYPO3 or any other open source are regularly upgrading theirs code time to time. Initial Some release supporting old extension which was built with older version but when they updating their own codding structure then there is no possibilities to have working old extension. All extension are upgrading theirs codding time to time based on latest release. Hence, we will also have to recode our extensions which was built under 4.4.+ as there are huge difference now. (mit recode meint er alle neu entwickeln) Sprich der Projektleiter möchte gern alles neu machen, der Programmierer denkt er kann ein Upgrade Stück für Stück durchführen. Bei folgendem Dienstleister, wird eine ähnliche Meinung vertreten, aber die wollen ja auch Geld verdienen: TYPO3-Services Upgrade Services auf Version 6.x Vor knapp einem Jahr erschien TYPO3 CMS 6.0 und brachte einige seit langem erwartete Neuerungen. Der Sprung von 4.7 auf 6.0 bringt einige gravierende Veränderungen und das hängt mit den TYPO3 NEOS zusammen. TYPO3 CMS 6.0 bringt mit diesen Neuerungen auch einige beachtenswerte Voraussetzungen/Konsequenzen mit. Audf die wichtigsten davon und auf was man bei einem Umstieg oder Update beachten sollte, gehen wir hier kurz ein Da Pi-based Entwicklungen nicht dauerhaft wirtschaftlich sinnvoll unter 6.x betrieben werden können, bedeutet das für die Kunden einen Umstieg auf Extbased Entwicklung. Bestehende „Pi-based Extensions können nicht ohne Funktionalitätseinschränkungen unter TYPO3 6.x weiter verwendet werden bzw. intelligent weiter entwickelt werden. Funktions- und Leistungseinschränkungen alter Pi-based Extensions sind bereits heute unter 6.x zu beobachten und eine Weiterentwicklung ist für die Zukunft entwicklerseitig nicht mehr gewollt. Der Support für alte 4.x basierte Versionen wird aktuell eingestellt/ endet im Oktober 2013. Mehr als 15 Jahre TYPO3 Erfahrung aus Entwicklung und Betrieb im Entwicklungsteam,... 5) Wenn ich Dich richtig verstehe, wird die PI Entwicklung mit kleineren Anpassungen grundsätzlich auch unter Typo3 6.2 laufen. Die Umstellung auf extbase wäre aufwendig, aber grundsätzlich möglich, richtig? 6) Wenn sauber programmiert ist, sollten beide Wege kein Problem darstellen, richtig? 7) Ist es möglich PI based Entwicklungen um eine extbase Entwicklung zu ergänzen und das beide auf einem Typo3 6.2 laufen? Vielen Dank! Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Wie lange werdet Ihr Typo3 4.5.40 nutzen
Ich wollte mal in die Runde fragen, wie lange werdet Ihr Typo3 4.5.40 voraussichtlich noch nutzen, bevor Ihr - augrund fehlender Updates - zu Typo3 6 wechselt? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2
was soll beim upgrade passieren? Habe das gerade nochmal geklärt. Im Zuge des Upgrades auf 6.2 sollen lediglich die PI-Base Extensions angepasst werden. (Keine Umstellung auf Extbase!) Das sollte dann doch bei sauberer Programmierung genauso gut sein, wie eine Neuentwicklung oder? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2
Ich bedanke mich bei Euch für die vielen und hilfreichen Informationen ! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Wie lange werdet Ihr Typo3 4.5.40 nutzen
Ich bedanke mich bei Euch für die vielen und hilfreichen Informationen ! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Cache Problem mit Extbase
Hallo, habe eine Ext. gebaut mit Extbase/Fluid. Soweit so gut, das Problem ist jetzt wenn ich von der listAction auf die showAction verlinke (normal per f:link.action ) und der TYPO3 Cache aktiv ist (also no_cache = 0) wird mir immer der falsche Eintrag angezeigt (zuvor gecachte eintrag) in der Detailansicht. Sobald ich per URL aber sage no_cache=1 wird mir der korrekte Eintrag angezeigt. In der URL passt aber alles sprich cHash usw ist drin. Jemand eine Idee woran das liegen könnte? Danke Gruß Henny ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: content_designer - page.headerData setzten
Hallo, das liegt daran dass die Daten aus dem content_designer auch nur innerhalb des Inhaltselements zur Verfügung stehen und nicht global, weil sich sonst ja Daten von anderen Inhaltselementen bzw. den Seiteneigenschaften überschreiben würden. Am besten du übernimmst das ganze Inhaltselement von der Seite in headerData... Beispiel (ungetestet): page.headerData.10 styles.content.get page.headerData.10.select { # nur ein element max = 1 # aus einer bestimmten seite pidInList = PAGE_ID_WO_DAS_ELEMENT_SITZT uidInList = EINDEUTIGE_ID_DES_INHALTSELEMENTS # Alternativ zu uidInList könnte auch klappen... # ...nimmt also nur das inhaltselement von einem bestimmten typ andWhere = CType=tx_contentdesigner_YOURCONTENTELEMENTID } die frage ist halt generell warum du die Facebook ID in einem inhaltselement verpacken willst. wenn diese für jede seite anders ist wäre es sinnvoller die andere methode von content_designer zu nehmen um die seiteneigenschaften selbst zu erweitern anstelle eines neuen inhaltselements... dann könntest du auch mit deiner methode auf die FacebookID zugreifen innerhalb headerData (sprich: headerData.10.field = FacebookID) siehe hierzu auch die doku referenz den beispiel code mit #EXAMPLE ON EXTEND AND USE PAGE PROPERTIES pages.tx_contentdesigner_flexform.settings { ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] WEC Map und NN Address
Hey, was müsste denn in der nn_address meinerseits gemacht werden damit wec_map funktioniert? Grundsätzlich habe ich ja auch noch sowas vor zu integrieren mit openlayers, aber über eine alternative ließe sich natürlich auch nachdenken oder zumindest eine hilfs-extension die für wec map ist :-) grüße hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] WEC Map und NN Address
Jau schick gern mal rüber dann kann ich mal raufschauen... normalerweise ist diese JOIN Geschichte bei IRRE Elemente gar nicht so schwer. Man muss halt über die Hilfstabelle ( tx_nnaddress_person_address_mm ) gehen... ich schau dann gern mal rein wie sich das kombinieren lässt... eine neue version von nn_address ist bereits im trunk, da wäre noch platz für ein kleines feature ;) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: content_designer - page.headerData setzten
Hallo Hannes, wäre super wenn du uns deine Lösung (wie und was du jetzt gelöst hast) mitteilst für andere die vielleicht vor dem selben Problem stehen. Danke! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TypoScript im BE von allen Seiten?
Hi, im Moment hole mich mir mit folgendem Code das TS Setup innerhalb einer Extbase Klasse: $cm = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager'); $tsSetup = $cm-getTypoScriptSetup(); Aber es scheint nur von der Root Seite das Typoscript zu holen und nicht von sämtlichen Seiten. Kann ich das trotzdem irgendwie bekommen? Wenn ja wie? Danke im Voraus schon mal! Grüße Henny ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TCA: mm-Relation-Fragen
Hey, interessante Aufgabe, spontan wüsste ich auch nicht ob das tatsächlich geht wie du es möchtest. Alternativ würde ich eine Form von Kategorien einführen, sprich alle Produkte einer Kategorie gehören zusammen. Setzt natürlich einen neuen Datensatztypen voraus. Eine weitere Möglichkeit wäre natürlich ebenfalls einen neuen Datensatztypen anzulegen namens z.B. Gemeinsame Produkte, wo du dann innerhalb dieses Datensatzes alle zusammenhängende Produkte auswählst. Wobei ich zu der Kategorie (Alternative #1) tendiere. Sollte es doch möglich sein wie du es benötigst, bin ich auf die Lösung ebenfalls so sehr gespannt :-) Grüße Henny Am 22.08.2014 20:04, schrieb Stefan Padberg: Hallo, ich habe da eine mehr konzeptionelle Frage an die TCA-Cracks - vielleicht mal was zum Knobeln für regenreiche Wochenenden...puh Ich habe eine Reihe von Produktdatensätzen. Es soll möglich gemacht werden, dass zu jedem Produkt verwandte Produkte eingegeben werden können. Ich habe also ein Feld relatedproducts in die Datenstruktur für die Produkte eingefügt und eine mm_Tabelle angelegt. Jetzt kann ich von einem Produkt aus verwandte Produkte einpflegen. Der Weg rückwärts geht aber nicht, denn ich erwarte natürlich, wenn Produkt A Produkt B und Produkt C als verwandte Produkte hat, dass Produkt A bei B und C jeweils auch als verwandtes Produkt auftaucht. In der mm-Tabelle steht quasi uid_local | uid_foreign 1 2 1 3 Das Feld relatedproducts ist per TCA so konfiguriert, dass es von nur uid_local ausgeht. Es müsste aber gleichzeitig auch von uid_foreign ausgehen. Und ich vermute, dass das nicht geht. Mache ich da einen Denkfehler? Oder weiß ich nur nicht, wie man das Feld richtig konfiguriert? Mein TCA-config für das Feld sieht so aus: 'config' = array( 'type' = 'select', 'foreign_table' = 'tx_products_domain_model_product', 'foreign_table_where' = ' AND tx_products_domain_model_product.sys_language_uid=0 ORDER BY tx_products_domain_model_product.name', 'MM' = 'tx_products_product_relatedproduct_mm', 'MM_opposite_field' = 'relatedproducts', 'size' = 10, 'minitems' = 0, 'autoSizeMax' = 30, 'maxitems' = , 'multiple' = 1, ), (Das mit der sys_language_uid ist noch ein zweites Problem: es werden alle Datensätze zur Auswahl gestellt, sowohl die originalen als auch die übersetzten. Und die Relation, die ich im Original-Datensatz eingebe, wird leider nicht für die übersetzten Datensätze übernommen. Dafür brauche ich auch noch eine Lösung... Mit der obigen Where-Klausel filtere ich zumindest mal die übersetzten Datensätze behelfsmäßig raus. Aber wie ich TCA kenne, gibt es dafür bestimmt eine bessere Lösung. ) Ich freue mich auf ein paar inspirierende Gedanken. Beste Grüße Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] FAL Datei löschen
Hallo, versuche über extbase eine Datei im Storage zu löschen. Die Datei wird auch gelöscht aber TYPO3 wird dann eine Exception im gleichen zuge. public function deleteFile($fileIdentifier, $fileStorageId) { /** @var \TYPO3\CMS\Core\Resource\StorageRepository $storageRepository */ $storageRepository = $this-objectManager-get('TYPO3\CMS\Core\Resource\StorageRepository'); /** @var \TYPO3\CMS\Core\Resource\ResourceStorage $storage */ $storage = $storageRepository-findByUid($fileStorageId); $fileObj = $storage-getFile($fileIdentifier); return $storage-deleteFile($fileObj); } Uncaught TYPO3 Exception #1283790586: There is no entry in the $TCA array for the table sys_file_processedfile. This means that the function enableFields() is called with an invalid table name as argument. (More information) InvalidArgumentException thrown in file /home/typo3/typo3/sysext/frontend/Classes/Page/PageRepository.php in line 1033. Warum kommt das bzw. was mache ich falsch? Wäre super wenn mir jemand helfen könnte. Grüße Hendrik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FAL Upload im Frontend?
Danke aber irgendwie geht es nicht :( habe mich jetzt schon an den verlinkten seiten in deinem link probiert und an dem hier: http://t3-developer.com/extbase-fluid/extensions-erweitern/fal-in-eigenen-extensions/fal-dateiupload-im-frontend/ aber es tut einfach nicht... jetzt kann ich im fileadmin sogar nicht mal mehr die dateien ohne eine Exception löschen :( Am 30.07.2014 11:46, schrieb Sascha: Hallo, habe hier: http://typo3.helmut-hummel.de/post/85015526410/file-upload-using-extbase-and-fal-in-typo3-6-2 sowie hier das dazugehörige Beispiel: https://github.com/helhum/upload_example gefunden. Vielleicht hilft das. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Nach der Installation: Seite wird nicht angezeigt
Hi, meist hängt die Fehlermeldung mit RealURL zusammen oder du hast vielleicht noch nicht alle DB Felder im Installtool geupdatet. ggf. mal ein Database Compare machen und aus der ext_localconf.php realurl herausnehmen. Zudem den cache leeren (auch install tool oder in typo3temp die gecachten localconf... dateien löschen). Hoffe hilft dir etwas... grüße henny Am 30.07.2014 21:21, schrieb Daniel Chlopek: Hallo, ich soll für unseren Verein die Webseite verwalten bzw. erstellen. Dazu gab es vom Landesverband ein Typo3-Paket mit einer Webseitenvorlage als Template. Leider basierte die zur Verfügung gestellte Version auf Typo 3 Version 4.2, diese lies sich nicht auf unserem Server installieren- er verlangte dauernd das Installationspasswort und spuckte auch sonst über der Installation relativ viele Warnungen aus. Mir wurde geraten, auf eine neuere Version von Typo3 zu wechseln/verwenden auch aufgrund von Sicherheitslücken der alten Version. Mein Gedankengang: Version 4.5 ist zumindest näher am Vereinstemplate als eine Typo3 Version 6. Somit habe ich die source-Datei genommen und damit den Ordner überschrieben. Das Ergebnis habe ich hochgeladen und installiert- zumindset das funktionierte einwandfrei. Leider ist das eingetreten was ich aufgrund der Versionsunterschiede befürchtet habe: Die Webseite wird nicht angezeigt. The requested page didn't have a proper connection to the tree-root! br /br /(Broken rootline (failed on page with uid 577)) Auch eine Bearbeitung der Seitentitel funktioniert nicht: 2: SQL error: 'Unknown column 'url_scheme' in 'field list'' (pages:577) Die Seiten erkennt er allerdings laut Index, die Datenbank wurde aktualisiert. Dies ist mein erstes mal mit T3 und ich hoffe, man wird mir Anfängerfehler nachsehen. Kann mir jemand helfen und sagen wie ich die Webseite zum laufen bekomme? Das wäre echt klasse. Mit freundlichen Grüßen Trubarde ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FAL Upload im Frontend?
Danke, aber leider benötige ich es mit FAL, da ich im TCA eine FileReference habe. Am 28.07.2014 16:23, schrieb Sascha: Habe einmal folgende Lösung gefunden: Nutzt aber kein FAL! in deinem Domain model wo das Bild zugeordnet sein soll: const UPLOAD_TARGET = 'fileadmin/userimages/'; /** * Sets the userimage * * @param \array $userimage * @return void */ public function setUserimage($userimage) { $date = new \DateTime(); $basicFileFunctions = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Core\Utility\File\BasicFileUtility'); $types = Array('image/png' = 'png', 'image/jpeg' = 'jpg', 'image/jpeg' = 'jpeg', 'image/gif' = 'gif'); $fileName = $basicFileFunctions-getUniqueName( $basicFileFunctions-cleanFileName($date-getTimestamp().'_'.$userimage['name']), \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName(self::UPLOAD_TARGET) ); if ($userimage['size'] = 0) { $error = 'Upload fehlgeschlagen'; } elseif( !array_key_exists($userimage['type'], $types) ) { $error = 'Das Bild hat ein ungültiges Format'; } else { if ( \TYPO3\CMS\Core\Utility\GeneralUtility::upload_copy_move( $userimage['tmp_name'], $fileName) ) { $this-userimage = basename($fileName); } } } Dann kannst du im Formular das ganz einfach hochladen mit f:form.upload property=daten.userimage / Ist sicher nicht perfekt. Zum Beispiel zum error reporting etc. Aber vielleicht hilft es. Denke man kann das ganze sicher noch umbauen das es auch mit FAL funktioniert. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FAL Upload im Frontend?
soweit bin ich schon mal... aber bekomme keine fileReference hin... kann mir jemand helfen wie ich das noch hinbekomme? /** * * @var array $fileData * @var integer $feUserId * @return \TYPO3\CMS\Extbase\Domain\Model\FileReference */ private function uploadFile($fileData, $feUserId) { $storageRepository = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Resource\\StorageRepository'); $storage = $storageRepository-findByUid(1); # Fileadmin = 1 $saveFolder= $storage-getFolder($this-settings['uploadFolder']); // Datei speichern $fileObject = $storage-addFile($fileData['tmp_name'], $saveFolder, $feUserId.'_'.$fileData['name']); // Dateiobjekt $repositoryFileObject = $storage-getFile($fileObject-getIdentifier()); die(\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($repositoryFileObject)); #$newFileReference = $this-objectManager-get('TYPO3\CMS\Extbase\Domain\Model\FileReference'); #$newFileReference-setOriginalResource($repositoryFileObject); return $newFileReference; } danke schonmal... Am 29.07.2014 17:25, schrieb Hendrik Reimers (KERN23.de): Danke, aber leider benötige ich es mit FAL, da ich im TCA eine FileReference habe. Am 28.07.2014 16:23, schrieb Sascha: Habe einmal folgende Lösung gefunden: Nutzt aber kein FAL! in deinem Domain model wo das Bild zugeordnet sein soll: const UPLOAD_TARGET = 'fileadmin/userimages/'; /** * Sets the userimage * * @param \array $userimage * @return void */ public function setUserimage($userimage) { $date = new \DateTime(); $basicFileFunctions = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Core\Utility\File\BasicFileUtility'); $types = Array('image/png' = 'png', 'image/jpeg' = 'jpg', 'image/jpeg' = 'jpeg', 'image/gif' = 'gif'); $fileName = $basicFileFunctions-getUniqueName( $basicFileFunctions-cleanFileName($date-getTimestamp().'_'.$userimage['name']), \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName(self::UPLOAD_TARGET) ); if ($userimage['size'] = 0) { $error = 'Upload fehlgeschlagen'; } elseif( !array_key_exists($userimage['type'], $types) ) { $error = 'Das Bild hat ein ungültiges Format'; } else { if ( \TYPO3\CMS\Core\Utility\GeneralUtility::upload_copy_move( $userimage['tmp_name'], $fileName) ) { $this-userimage = basename($fileName); } } } Dann kannst du im Formular das ganz einfach hochladen mit f:form.upload property=daten.userimage / Ist sicher nicht perfekt. Zum Beispiel zum error reporting etc. Aber vielleicht hilft es. Denke man kann das ganze sicher noch umbauen das es auch mit FAL funktioniert. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] FAL Upload im Frontend?
Hallo, finde für folgendes keine richtige Lösung... Habe mit dem Ext. Builder für 6.2 eine Ext. gebaut. Aber Fileupload ist ja nicht integriert so richtig. Wie kann ich nun eine einzelne oder mehrere Dateien über das Frontend hochladen auf die TYPO3 typisch erlaubten Dateitypen prüfen und per FAL zu meinem Model hinzufügen? Im Model steht ja schon setCoverImage(...FileReference..). Hoffe mir kann jemand weiterhelfen. Danke schon mal grüße henny ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase: createAction geht nicht?
Hallo, habe mit dem aktuellen Extension Builder mir eine Ext in Typo3 6.2 gebaut. Datensätze updaten und löschen klappt, aber das anlegen geht nicht (createAction) und ich weiß nicht warum. Habe an dem Standard was der Ext.Builder baut nichts geändert. Jemand eine Idee woran es liegen könnte? Danke Gruß Henny ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german