Re: [TYPO3-german] tt_content Elemente innerhalb IRRE durch Flexform
Hi, Am besten legst Du Deine Contentelemente in eine Spalte die nicht angezeigt wird. Und dank eines Features seit 6.x kann man das so machen: 'foreign_table' = 'tt_content', 'foreign_record_defaults' = array( 'colPos' = 99, ), Aber: die erlaubten colPos werden noch durch eine itemsProcFunc geschickt (wegen BackendLayouts), das hat bei mir dann beim abspeichern zu Problemen geführt, da die colPos nicht erlaubt war. Dafür habe ich keine Lösung parat, aber für Templavoila: ext_tables.php $GLOBALS['TCA']['tt_content']['columns']['colPos']['config']['items'][] = array('don\' show in frontend', 99); // unset the backendlayout hook unset($GLOBALS['TCA']['tt_content']['columns']['colPos']['config']['itemsProcFunc']); Und dann noch Templavoila sagen, dass es neue Elemente nicht automatisch auf der Seite referenzieren soll: ext_localconf.php $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tx_templavoila_tcemain']['doNotInsertElementRefsToPage'] = true; HTH Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Plugin mehrfach auf einer seite mit verschiedenen Actions (bzw. Controllern)
Am 14.04.15 KW: 16 um 00:58 schrieb Ralf-Rene Schröder: Am 13.04.2015 um 20:36 schrieb Andreas Kiessling: Am 10.04.15 KW: 15 um 01:33 schrieb Ralf-Rene Schröder: The action edit (controller Twin) is not allowed by this plugin. Wenn es dir reicht, die Exception zu vermeiden und deine default action aufzurufen, kannst du diese Config versuchen: plugin.your_ext.mvc.callDefaultActionIfActionCantBeResolved = 1 reicht leider nicht immer, weil es auch nötig ist 2 verschiedene NICHT default actions zu nutzen (außer ich pflücke alles auseinander, und das ist böse) Hm, also zwei Plugins im gleichen Namespace mit URL Parametern steurn? Das wird nicht klappen. Die Einstellung müsste (hoffentlich) die switchable Controller Actions beachten, mehr wirst du so nicht mit Bordmitteln hinkriegen. Du könntest natürlich auch in deinen Actions noch mal Daten auswerten und entsprechend auf eine andere Action forwarden. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Plugin mehrfach auf einer seite mit verschiedenen Actions (bzw. Controllern)
Hi, Am 10.04.15 KW: 15 um 01:33 schrieb Ralf-Rene Schröder: The action edit (controller Twin) is not allowed by this plugin. Wenn es dir reicht, die Exception zu vermeiden und deine default action aufzurufen, kannst du diese Config versuchen: plugin.your_ext.mvc.callDefaultActionIfActionCantBeResolved = 1 Hat zumindest zu 4.7er Zeiten funktioniert. HTH Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase: Eigene XLF-Datei für Fluid-Template
Hallo David, Am 28.11.14 KW: 48 15:21, schrieb g4-l...@tonarchiv.ch: Hi David, gute Idee! Das ist vielleicht wirklich die einfachste Lösung... setz dir doch einfach den Pfad zu deiner locallang Datei als Variable oder setting von außen. Dann kannst du per TypoScript oder im Plugin den Pfad anpassen f:translate key={lll}the_special_offer / Wenn lll nicht gesetzt ist, sollte das sogar auf die Standard locallang zurück fallen. HTH Andreas ___ 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.6 - php script einbinden PHP_SCRIPT - page_php_content
Hallo zusammen, Am 22.11.14 KW: 47 11:45, schrieb Philipp Gampe: Hi Peter, Peter Schäfer wrote: hmm, hab jetzt so einiges USER, USER_INT und USER_FUNC ausprobiert, bisher ohne Erfolg ;-( Denke daran, dass die Klassennamen der TYPO3 Konvention folgen müssen. D.h. insbesondere, dass die Klassen mit Tx_,tx_,user_ anfangen müssen oder in dem Die Restriktion ist doch schon lange raus? https://forge.typo3.org/issues/39164 Namespace \Vendor\ExtKey\Klasse liegen müssen. Das sollte doch nur eine Rolle spielen, wenn die Klasse über den Autoloader gefunden werden soll. Wenn die per includeLibs eingebunden wird, müsste das egal sein. Ich würde als Wrapper eine Extension erstellen und dort entweder den Code rein packen der ausgeführt werden soll oder die entsprechenden Dateien laden usw. Sonst fliegen irgendwo im fileadmin PHP Dateien rum. Die vergisst man schnell und haben dort IMHO nichts zu suchen. HTH Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] backend_layout CE verbieten/zulassen
Hallo Christian, Am 17.09.14 KW: 38 17:13, schrieb Christian Weber: ich würde gerne in einem backend_layout in einer bestimmten Spalte nur bestimmte Content Elemente zulassen. Hat jemand einen Tipp für mich, was ich tun muss? Du kannst mal die Ansätze von hier versuchen (auch in den Kommentaren), vielleicht funktioniert das in Kombination für dein Vorhaben: http://wissen.netzhaut.de/typo3/typoscript/typo3-backend-inhaltselemente-fuer-spalten-beschraenken/ HTH Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase: Verständnisfrage zu Dependency Injection
Hallo Stefan, Meine Vermutung: Extbase sucht an der falschen Stelle. Für findAll musst du Storage Ordner angeben. Entweder im TypoScript, sollte als Konstante für deine Extension konfigurierbar sein, oder in deinem Plugin im Feld pages. Das erzeugt dann pid IN(a,b,c) wenn Extbase die Query zusammenbaut. Wenn das fehlt, dürfte AFAIR nur auf der aktuellen Seite gesucht werden. Man kann das Repository auch konfigurieren, dass es das ignorieren soll, würde ich aber nur machen, wenn du es z.B. außerhalb eines Plugin-Kontexts aufrufen musst und nicht auf die Settings zugreifen kannst http://forge.typo3.org/projects/typo3v4-mvc/wiki/Default_Orderings_and_Query_Settings_in_Repository $querySettings-setRespectStoragePage(FALSE); Wenn dein Plugin das pages Feld nicht anzeigt, dort aber ein Wert drin steht, z.B. weil vorher ein anderer list_type oder CType ausgewählt war, dürfte das auch zu Problemen führen, weil die Sichtbarkeit des Feldes nicht geprüft wird/werden kann. HTH Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] fluid template ... über condition das layout wählen ?
Hi, das geht so nicht. Kuck mal hier für alternative Lösungswege: http://forum.typo3.org/index.php/t/189892/ HTH Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flexform in eigener Tabelle?
Hi, klar gehen Flexforms auch in anderen Tabellen. Du musst dir nur mal ansehen, wie das für tt_content konfiguriert ist im TCA, dann kann man das auch auf andere Tabellen übertragen. 'tx_neuesfeld' = array ( 'exclude' = 0, 'label' = 'label', 'config' = array ( 'type' = 'flex', 'ds' = array ( 'default' = 'FILE:EXT:Extension/PFAD/ZUR/flexform.xml', ), ) ), Die ganze andere Config für pi_flexform in tt_content ist ja nur zur Unterscheidung, welcher CType oder list_type gerade vorliegt. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] EXT:indexed_search indiziert scheinbar keine Formularinhalte
Hallo David, indexed_search findet nur Inhalte, die gecached werden können. formhandler läut aber als USER_INT Plugin. D.h. im Cache landet nur ein Verweis, dass hier was gerendert werden soll. Das würde ich auch tunlichst auf USER_INT lassen, denn ansonsten wird das Formular nicht richtig initialisiert. Vielleicht kannst du einfach ein weiteres (cachebares) Plugin zusätzlich auf der Seite platzieren und per CSS ausblenden? HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase/Fluid - Separate Ausgabe von Relationen in der Listendarstellung
Hi, Am 12.05.13 02:20, schrieb Norman Sand: /** * projectsRepository * * @var \TYPO3\yhproject\Domain\Repository\ProjectsRepository * @inject */ protected $projectsRepository; protected $customersRepository; /* * @param Tx_Yhproject_Domain_Repository_customersRepository $customersRepository * @return void */ public function injectCustomersRepository(Tx_Yhproject_Domain_Repository_customersRepository $customersRepository) { $this-customersRepository = $customersRepository; } Sicher, dass es diese Klasse gibt Tx_Yhproject_Domain_Repository_customersRepository? Entweder nutzt dein Projekt Namespaces oder nicht, aber keinesfalls gemischt. Schmeiß die injectCustomersRepository Methode raus und gib protected $customersRepository; die richtigen Annotations. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] userFunc included am Beginn der Seite
Hi, Am 07.04.13 16:33, schrieb Patric Eckhart: Hab es nun auch so versucht, leider wird die PHP Ausgabe trotzdem immer an den Anfang vor Doctype geschrieben page.10.marks.MAINCONTENT.20 = USER_INT page.10.marks.MAINCONTENT.20 { includeLibs = fileadmin/frontend/pedigree.php userFunc = user_functions-pedigree } Ist es überhaupt möglich einen Ausgabe eines PHP direkt an einem Marker zu übergeben? Klingt so, als ob du echo in deiner userFunc verwendest. Lass dir den Inhalt per return an TYPO3 zurück geben, dann sollte das funktionieren. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.0 mit PHP 5.3.3 anstatt 5.3.4
Hi, ich habe die 6.0 unter Debian Squeeze mit PHP 5.3.3 am laufen, allerdings mit nur wenigen Extensions (z.B. Templavoila, News), bzw. eigenen Erweiterungen unter Verwendungung der neuen Klassen/Namespaces. Läuft bisweilen gut und ohne Probleme. Die Anforderung von 5.3.7 dürfte hier erklärt sein: http://forum.typo3.org/index.php?t=msgth=193141goto=670166#msg_670166 Wird also von den (alten) Extension abhängen, die du einsetzen möchtest und ob/welche Hooks im Core verwendet werden. Auf Nummer sicher gehst du halt ab 5.3.7 HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.0 mit PHP 5.3.3 anstatt 5.3.4
Läuft bisweilen gut und ohne Probleme. Muss mich korrigieren: die Log-Module (unter Info und im Admin-Bereich) bleiben leer. Einträge werden in der Datenbank aber angelegt. Habe leider noch keinen PHP-Fehler identifizieren können... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase: Mehrere Instanzen eines Plugins auf einer Seite - Fehler Action nicht erlaubt
Hi, das liest sich wie das Problem: http://forge.typo3.org/issues/31322 Probier mal: plugin.tx_myplugin.mvc.callDefaultActionIfActionCantBeResolved = 1 HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] directmail Newsletter abgerissen
Hi, Jetzt geht das nicht mehr - Hat irgendwas mit dem swiftmailer zu tun. Kann das jemand hier bestätigen? Hat jemand ein Lösung dazu? sendmail als transport wählen und dann das transport_sendmail_command im Installtool richtig setzen http://forge.typo3.org/issues/35587 HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TemplaVoila und tabs im BE
Hi, On 19.09.2012 13:28, ty...@mailmetrash.com wrote: Hallo, ich habe mal vor einiger Zeit bei einer TYPO3 Installation im Backend gesehen, dass die Inhaltsbereiche wie beispielsweise linke Spalte, rechte Spalte, Fuà Bereich und so weiter als hÌbsche Reiter (tabs) dargestellt wurden. Meintest du das hier? http://templavoila.busynoggin.com/ HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Contentelemente - Veröffentlich- bzw. Ablaufdatum für alternative Sprachen
Hi, Am 30.07.12 18:47, schrieb TZP: Moinz. Ich blamier mich gewiss mit der Frage aber warum kann ich Contentelementen (Text mit Bild) in alternativen Sprachen kein Veröffentlichungsdatum bzw. Ablaufdatum geben? Die Felder zeigen beim übersetzten Element die Einträge vom Standart an aber sie sind beide ausgegraut und nich editierbar. Ferner wird das übersetzte Element im Frontend angezeigt, obwohl das in Standard schon längst abgelaufen ishab ich was verpasst? Dass hier kein Datum mehr editiert werden kann, wurde hier eingeführt https://review.typo3.org/#/c/3984/ Die Aussage aus dem Bugreport dazu verstehe ich aber nicht, denn eigentlich hat das immer recht gut funktioniert. Wenn du also diese Änderung rückgängig machst, indem du z.B. in der extTables.php die Einträge per unset aus dem TCA entfernst, sollten die Felder wieder editierbar werden. t3lib_div::loadTCA('tt_content'); unset($TCA['tt_content']['columns']['starttime']['l10n_display']); unset($TCA['tt_content']['columns']['starttime']['l10n_mode']); unset($TCA['tt_content']['columns']['endtime']['l10n_display']); unset($TCA['tt_content']['columns']['endtime']['l10n_mode']); Zwecks Anzeige: ist das Admin-Panel mit simuliertem Datum oder Show hidden records aktiv? HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Contentelemente - Veröffentlich- bzw. Ablaufdatum für alternative Sprachen
Bitte auch hier zu Wort melden: http://forge.typo3.org/issues/32252 In meinem kurzen Test in 4.7.2 hat das wie gewünscht funktioniert. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Rasterelemente mit Fluid die Ext Gridelements
Hi, Vielleicht hat auch schonmal jemand damit gearbeitet und denn Effekt des Rasters ins Frontend übertragen? oder erwarte ich von der Erweiterung zuviel und Sie ist nur fürs Backend gedacht? Das verwende ich in einem aktuellen Projekt: # Gridlayout tt_content.gridelements_pi1.20.10.setup { # ID of gridelement 1 lib.gridelements.defaultGridSetup 1 { columns { # colPos ID 50 .default 50.wrap = div class=colLeft|/div # colPos ID 51 .default 51.wrap = div class=colRight|/div } wrap = div class=contentRow|/div } } ID und colPos musst du natürlich entsprechend anpassen. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Problem mit Dateilink im RTE
Hi, On 28.06.2012 09:17, JCL - Johannes C. Laxander wrote: Hallo, das Problem hatte ich schon vor ein paar Tagen unter RTE - Dateilinks mit relativer Pfadangabe statt kompletter URL gepostet, leider ohne Erfolg und die Zeit drängt ;-) - deshalb noch einemal ein neuer Versuch... Wenn ich im RTE einen Dateilink setze wird dieser als externer Link in der DB gespeichert und gerendert: link http://www.domain.de/fileadmin/pdf/dokument.pdf _blank downloadLinktext/link Ich verstehe nicht, warum ein Dateilink mit dem Domainteil in der Datenbank gespeichert wird. Macht doch eigentlich gar keinen Sinn!? Denn wenn es ein externes Dokument wäre würde man doch einen externen Link anlegen. Aber ein Dateilink müsste m.E. doch immer ein interner Link sein, oder? Handelt es sich um einen Bug, oder ist das nur eine Konfigurationssache? An welchen Schrauben muss ich drehen, damit ein Dateilink als interner Link behandelt wird!? Da ich gerade auch Dateilinks im RTE gesetzt habe, hab ich das mal in der Datenbank nachgesehen. - Domain wird hier nicht gespeichert, der Pfad fängt ab fileadmin an. Ist eine 4.5.16 und bis auf ein paar eigene CSS-Klassen nicht viel für den RTE konfiguriert. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formulare nur als reines HTML angezeigt
Hi, On 26.06.2012 11:18, Harald Keller wrote: Herzlichen Dank habe nun aus: f:format.html parseFuncTSPath=lib.parseFunc{content}/f:format.html Vor 4.7 ging das glaube ich auch so: f:format.html parseFuncTSPath={content}/f:format.html Viele Grüße, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formulare nur als reines HTML angezeigt
Hi, topNavi lib.topNavi mainNavi lib.mainNavi content_header lib.content_header content lib.content_mitte content_rechts lib.content_rechts content_links lib.content_links subNavi lib.subNavi } Binde mal deine libs mit dem entsprechenden ViewHelper ein f:cObject typoscriptObjectPath=lib.someLibObject / Dann sollte die Ausgabe auch nicht mehr von fluid durch htmlspecialchars geschickt werden. Oder du packst überall den format.raw Viewhelper (ab 4.7) drum herum: f:format.raw{string}/f:format.raw HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Statische Seiten aus T3 erzeugen
Hi, dafür kann man ja im TYPO3 den Schalter versionNameInFilename abschalten ;) versionNumberInFilename heißt das ;) HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] de_user changepassword mit Plaintext
Hi, ich bin darüber ebenfalls mal gestolpert und habe in der API nachgesehen ob dies nicht explizit abgefragt werden kann. Konnte aber keine Methode ermitteln. Eigentlich auch nicht wirklich nötig, denn was spricht dagegen die FE User auf Salted umzustellen ? if (tx_saltedpasswords_div::isUsageEnabled('FE')) { HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] flexform dynamisch einbinden
Hi, ABER eine Flexform welche in einem Sheet ein Elementenblock mit neu hinzufügt, somit ist die Flexform ja nicht fest festgelegt ist, oder? z.B.: Block-start eingabe input eingabe aus select eingabe aus textfeld Block-end drunter ein Button Weitere hinzufügen Das klingt nach Flexform-Sections. Kuck dir mal das Media Element an: typo3/sysext/cms/flexform_media.xml Und dann den Block hier: tx_templavoila titleLLL:EXT:cms/locallang_ttc.xml:media.additionalOptions/title /tx_templavoila typearray/type section1/section el (Da steht zwar Templavoila, wird dafür aber nicht gebraucht) HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Backend Seitenbaum klappt nicht auf?
Hi, nach Core Releases empfiehlt es sich, den Bugtracker im Auge zu behalten: http://forge.typo3.org/issues/36238 HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] YAG - The controller ..is not allowed by this plugin
Hi, nutzt du TYPO3 4.6? Dann ist das vielleicht dieser Extbase-Bug: http://forge.typo3.org/issues/31322 Aus dem Kopf: - plugin.tx_yag.mvc.callDefaultActionIfActionCantBeResolved = 1 HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news: Single-Ansicht der aktuellsten News
Hi, Zwecks zündender Idee: Alles was in page.10.subparts.contentarea aufgebaut wird, ist doch nur ein COA. Das kannst du dir ja auch in eine lib packen und entweder direkt im Template mappen, oder du gibst die lib über ein FCE oder eine Extension aus, die beliebige TS Objekte rendert. z.B. http://typo3.org/extensions/repository/view/tscobj/current/ http://typo3.org/extensions/repository/view/typoscript2ce/current/ Stimmt, wäre mal nen Versuch wert, danke! Welche der Erweiterungen würdest du vorziehen? ich glaube, dass ich für so was immer tscobj verwendet habe. Hab nochmal einen Blick in die Extension geworfen: Solange du nur die Standard TypoScript Objekte verwendest, sollte das auch alles funktionieren. Im TER gibt es noch ein paar mehr. Bei einigen kann man auch direkt TS Code in das Content-Element schreiben oder Config-Optionen aus der Flexform übergeben. Einfach mal ausprobieren ;) Grüße, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news: Single-Ansicht der aktuellsten News
Hi, b) gibt es bereits eine tt_news out of the box Lösung per Konfiguration, die ich bisher nur übersehen habe? Wer hat nen Tipp für mich? Genau das steht doch als Beispiel im Manual? http://typo3.org/documentation/document-library/extension-manuals/tt_news/3.1.0/view/1/4/#id2626798 Abschnitt Default news id ### Insert the following lines to the setup field of an ext-template at the page where you want to display the latest news item in SINGLE view if no SINGLE view for another record was requested: ### HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news: Single-Ansicht der aktuellsten News
Hi, Am 16.02.12 14:07, schrieb Christian Welzel: Am 16.02.2012 13:55, schrieb Raphael Weber: Gibts dafür auch Beispiele? Ist doch einfach: LATEST-Modul einbinden, nach Datum so sortieren, wie du aktuellste News definierst. Limit auf 1, Seitenbrowser abschalten. tt-news beibringen, dass es auch schon dargestellte News nochmal darstellt (da gibts irgendwo einen Schalter im TS, Name vergessen). Dann ein HTML-Template erstellen, dessen LATEST-Ansicht wie die SINGLE- Ansicht aussieht. Zuweisen. Fertig. Nur weil du weisst, dass es ein LATEST-Modul ist, weiss das der Besucher ja nicht, und hält es trotzdem für eine Single-Ansicht. In der LATEST-Ansicht werden aber glaube ich nicht alle Marker aufgelöst. Wobei sich das durch Generic Marker mittlerweile alles hinbiegen lassen sollte. Vorteil der Single-View: Wenn du eine Liste mit News hast und die dazugehörige Single-Ansicht auf der gleichen Seite hast, musst du die ganzen TS-Einstellungen nicht doppelt vornehmen. Zwecks zündender Idee: Alles was in page.10.subparts.contentarea aufgebaut wird, ist doch nur ein COA. Das kannst du dir ja auch in eine lib packen und entweder direkt im Template mappen, oder du gibst die lib über ein FCE oder eine Extension aus, die beliebige TS Objekte rendert. z.B. http://typo3.org/extensions/repository/view/tscobj/current/ http://typo3.org/extensions/repository/view/typoscript2ce/current/ HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Versionierung-Icons in Listenansicht nicht vorhanden (TYPO3 4.6.3)
Hi, da bei einer Freigabe aus einem Workspace automatisch die alte Version als Backup angelegt wird, finde ich diesen Eintrag recht praktisch. V.a. wenn hier mal etwas schief gegangen ist, konnte man so den Verlauf und die Unterschiede schnell ausfindig machen. IMHO kein Bug der gefixt werden musste (ohne Konfigurationsmöglichkeit). Viele Grüße, Andreas Am 25.01.12 08:44, schrieb Leon Herber: Danke Georg, dann ist es so gewollt, dass das Icon nicht dargestellt wird, wenn Workspaces aktiviert ist. Grüße, Leon Am 25.01.2012 08:34, schrieb Georg Ringer: Hi, ich nehm mal an das ist http://forge.typo3.org/issues/27969 georg ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase setEigenschaft() hat Update zur Folge
Hi, ich habe in Extbase ein Objekt aus der Datenbank. Jetzt möchte ich nur zur Laufzeit eine Eigenschaft ändern das Objekt als solches aber behalten also nicht in ein Array oder ähnliches umwandeln. Wenn ich dafür die setEigenschaft() verwende wird das Objekt automatisch in der Datenbank upgedatet. Wie kann ich das verhindern? Ich rufe nirgends vom Repository die Update Funktion auf, er macht es selber. Ich nutze Extbase 1.4 Du musst dein Object klonen. Angehängte Objekte müssen ggf. mitgeklont werden. Das Update kann nicht verhindert werden. Alle Objekte werden auf Veränderungen geprüft und dann in der DB aktualisiert. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] suchen und ersetzen in tt_news
Hi Philipp, Georg meinte sowas hier: http://www.mediacollege.com/computer/database/mysql/find-replace.html Danke für dein Feedback! Dann müsste das wohl mit dieser Anweisung über phpmyadmin möglich sein!? UPDATE 'tt_news' SET 'bodytext'=REPLACE('bodytext','typo3.domain.ch','www.domain.ch') Oder verstehe ich da was falsch? Tabelle kopieren und ausprobieren ;) Aber sieht soweit gut aus. Gruß, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] suchen und ersetzen in tt_news
Hi, Dachte eben an so was: http://www.typo3-addict.com/2011/04/typo3-replace-rte-content-through-typoscript/ Das geht wohl aber nicht für Links in tt_news!? Wir verwenden contagged um Begriffe automatisch auszuzeichen / zu ersetzen: http://typo3.org/extensions/repository/view/contagged/current/ Der Inhalt muss dann nur durch eine postUserFunc geschickt werden. Aber das würde ich nur machen, wenn z.B. irgendwelche spezifische CSS Sachen automatisch gesetzt werden müssen und das nicht jedes mal von Hand im RTE usw. gesetzt werden soll. Georg meinte sowas hier: http://www.mediacollege.com/computer/database/mysql/find-replace.html HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] formhandler: Multistep und Schritte direkt verlinken
Hi, ich setzte Formhandler in einem umfangreichen Formular mit mehreren Schritten (6 insgesamt) ein. Im letzten Schritt gibt es eine Zusammenfassung der bisher eingegebenen Daten. Auf dieser Formularseite würde ich gerne Direktlinks einbauen, die direkt auf die jeweiligen Das ging mal. siehe hierzu auch http://forge.typo3.org/issues/28505 Lösung: eigenen Controller verwenden und die Methode findCurrentStep überschreiben. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] workspace: realurl nicht aktiv
Hi, realurl funktioniert im Workspace nicht richtig - ist komplett deaktiviert Wenn du das unbedingt brauchst kannst du ja testweise in der class.tx_realurl.php-encodeSpURL den Block auskommentieren if ($this-isInWorkspace()) { $this-devLog('Workspace detected. Not doing anything!'); return; } Aber wenn dann was nicht funktioniert, würde ich keinen Bug reporten ;) HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verweis auf andere Seite unter Beibehaltung der URL
Hi, würde für sowas eher Zeige Inhalt von Seite verwenden. Stell die Seite auf Typ Standard, dann findest du das im Tab Erscheinungsbild. Ich muss dabei aber auch die Stichwörter duplicate content und canonical in den Raum werfen ;) HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Extension Programmierung: lokales cObj in TYPO3-Extension + _LOCAL_LANG überschreiben per Typoscript
Hi, Hat jemand eine Idee wie sich das lösen lässt ohne auf _LOCAL_LANG verzichten zu müssen? Wenn du eh schon die Pfade im TS stehen hast, warum passt du dann nicht einfach den Key oder den Pfad zur locallang Datei an? Ist IMHO sauberer die Label in entsprechende XML Dateien zu packen. Dann lässt sich das alles zentral pflegen und editieren. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Alias in mehrsprachigen Seiten für jede Sprache pflegbar
Hi, Am 18.09.11 17:53, schrieb Alexander Walther: Hallo, ich sitze gerade an einer mehrsprachigen Seite, der Kunde möchte gern, dass sich URL (Realurl) entsprechend der Sprache verändert. Leider scheint es in den Seitenübersetzungen das Feld alias nicht zu geben. Gibt es irgendein Trick das einzublenden? Nö, aber wozu brauchst du das Feld alias? Ist sogar in der realurl Doku (im Abschnitt class.tx_realurl_advanced.php): segTitleFieldList - list of fieldnames The prioritized order of field names from pages table (root line !) that is used when building the speaking URL. Default is “tx_realurl_pathsegment,alias,nav_title,title” (for Alternative Page Language records this is only “nav_title, title”). Notice: If you specify user defined fields which are not currently in root line you will have to add them to the root line via “$GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']” tx_realurl_pathsegment scheint es aber mittlerweile auch in die pages_language_overlay geschafft zu haben. - alias nicht verwenden sondern tx_realurl_pathsegment HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Abschalten des Live-view 4.5
Hi, du kannst mal versuchen den Hook zu deaktivieren, über den workspaces den Vorschaulink modifiziert. also sowas in der Art in die localconf: unset($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['viewOnClickClass']['workspaces']); Es gibt glaube ich auf forge auch einen Patch der verhindert, dass 6 Iframes für diese Vorschau erzeugt werden müssen. Konnte ich aber noch nicht testen. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Adressgruppen und zugehörige Adressen aus tt_address über Typoscript ausgeben
Hi, probiers mal damit: temp.linkaktuell = CONTENT temp.linkaktuell { table = tt_address_group select { ## Nummer des Sysordners in dem die Adressen stecken: pidInList = 84 orderBy = title DESC } ## ausgabe: renderObj = COA renderObj { 10 = TEXT 10.field = title 10.wrap = h3|/h3 20 = CONTENT 20 { table = tt_address select { selectFields = tt_address.* pidInList = 84 orderBy = name ASC where = tt_address_group_mm.uid_foreign = ###group_uid### markers { group_uid.field = uid } leftjoin = tt_address_group_mm ON(tt_address_group_mm.uid_local = tt_address.uid) } renderObj = TEXT renderObj { field = company wrap = |br / } } } } Die markers gehen vermutlich erst ab TYPO3 4.5 Für frühere Versionen müsste das mit andWhere zusammengebaut werden. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DIV mit Preview Notification verursacht Darstellungsfehler
Hi, Wie kann ich den ursprünglichen Zustand wiederherstellen, dass dieser Div am Ende des Dokumentes (so ist es z.B. in einer 4.4er Version) gerendert wird? Ein vollständiges Ausblenden über page.config.disablePreviewNotification=1 nützt mir hier nichts, da der Redakteur schon sehen soll, dass er sich auf einer nicht-veröffentlichten Seite befindet. Jemand einen Tip? So in etwa: [globalVar = TSFE:fePreview 0] page.99 = TEXT page.99.value = div id=typo3-previewInfo style=position: absolute; top: 20px; right: 100px; border: 2px solid #000; padding: 5px 5px; background: #f00; font: 1em Verdana; color: #000; font-weight: bold; z-index: 10001PREVIEW/div [global] muss natürlich alles in eine Zeile. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Re: Re: Re: Re: {register:count_HMENU_MENUOBJ} bei mehreren Menüs auf der Seite
Du hast doch sicherlich eine Vorstellung, wie die HTML-Struktur aussehen soll, die du erzeugen willst. Poste die doch einfach hier mal, dann sehen wir weiter. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: {register:count_HMENU_MENUOBJ} bei mehreren Menüs auf der Seite
Hi, Wie kann ich sicherstellen dass im Hauptmenü die einzelnen Menüpunkte immer eine feste ID haben? Nimm doch subst_elementUid dafür http://www.typo3.net/tsref/menu_objects/tmenuitem/ HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Re: Re: {register:count_HMENU_MENUOBJ} bei mehreren Menüs auf der Seite
Am 22.08.11 20:24, schrieb Sebastian Jurk: Ich habe die Id ins Submenü eingebaut: 2 = TMENU 2.stdWrap.dataWrap = ul class=menu2 menu2_{register:count_HMENU_MENUOBJ}li class=menudart/li|/ul/li 2.stdWrap.insertData = 1 Also nur wenn ein Submenü vorhanden ist wird auch ein ul für das Submenü erstellt. Für bedingte Formatierungen gibts auch noch andere Menüzustände: http://www.typo3.net/tsref/menu_objects/menu_zustaende/ Das wäre dann ein Fall für IFSUB, aber nicht auf TMENU Ebene sondern als Item. Die Varible die du genannt hast kann ich da nicht nutzen oder? Bzw würde die Variable auch konstante Werte ergeben wenn manche Hauptmenüpunkte noch ein Submenü dazu bekommen die es noch nicht haben? Was willst du denn mit der ID anstellen? Das subst_elementUid ist eine Eigenschaft von TMENUITEM, greift also auf der Ebene hier nicht. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Datensatznamen aus 2 Felder generiert
Hi, das muss in die ext_tables.php HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhandler: Hash/Zufallswert erstellen
Hi, Ok, es erscheint unlogisch, warum ich GenerateAuthCode NACH dem Finisher_DB aufrufe, aber laut Doku muss man das ja, wenn man den Code per Email versenden möchte (nach Finisher_DB und vor dem Email-Versand). Das geht halt lokal auf meiner VMWare nicht, weshalb ich auch nicht schauen kann, ob er denn überhaupt erzeugt wird. GenerateAuthCode auch schon als 1 { ... } vor den Finisher_DB gestellt. Wo kriegst du die uid des Datensatzes her, wenn du ihn nicht vorher gespeichert hast? Wozu willst du den authCode speichern? Der Link in deiner Mail muss ja die uid UND den Code enthalten - beim Aufruf der Seite erzeugst du den Code neu über die übermittelte uid und vergleichst ihn mit dem authCode aus dem Link. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhandler: Hash/Zufallswert erstellen
Hi Dirk, deswegen wird der authCode in Formhandler ja über die ganze Zeile der Tabelle erzeugt. Bitte nicht mit der t3lib_div Funktion verwechseln, die kann wahlweise über einen einzelnen Wert oder ein array. Du kannst doch auch einfach einen eigenen Finisher schreiben (z.B. den authCode Finisher als Grundlage nehmen) und dann den entsprechenden Datensatz einfach nochmal updaten. Dank modularer Struktur von formhandler eigentlich kein Problem. (wenn du eh per eigener Logik die Zielseite aufbaust) HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Re: Re: Re: version und workspaces nicht auswählbar im EM vers. 4.5.3-dev
Hi, $ git pull $ git submodule update --init Das hat mir gefehlt, vielen Dank für den Tipp. Muss man das $ git submodule update --init immer ausführen wenn sich die submodule liste der Systemextensions geändert haben? Da bin ich überfrage, aber ich denke schon. Dazu hat mir Olly in der v4 Newsgroup ausführlich geantwortet: The pull ensures that you get the recent submodule pointers. The --init parameter ensures that the submodules are initialized correctly if it's the first time on the accordant branch - if initialization is not required, Git will just do the update - thus --init does not hurt. The difference between svn:externals and the Git submodule is, that in the Git world a pointer to a specific commit in the submodule is used. If something is changed in the submodule then the pointer has to be raised in the super project (TYPO3 Core in this case). Raising the pointers will be done by the Release Team or any automatic script later on. # - auch bei Aktualisierung muss ein git submodule update ausgeführt werden, das --init schadet dabei nicht. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Textanpassung in sr_emailsubscribe
Hi, Es klappt generell nicht mit Punkten im Schlüssel. Du musst hier den Wert direkt in der Extension ändern. Hm, vielleicht klappt das auch mit locallangXMLOverride http://typo3-kiel.net/snippets/grundlagen-1/sprachdatei-ueberschreiben-oder-ergaenzen.html Bin mir aber wegen dem Pfad zur XML nicht ganz sicher, was dort in dem Fall stehen müsste. Der Pfad muss zu dem passen, wie die locallang Datei initialisiert wurde. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] bei Felderweiterung nicht die uid sondern anderes Feld speichern
Hi, indem es einen extenen eindeutigen Schlüssel benutzt(gelesen im readme unter: Mapping data) , die Adressänderung würde also nicht übernommen. Aber du schreibst doch, dass du eine user_id hast? Und das muss dann eben der eindeutige Schlüssel aus den zu importierenden Daten sein. - die Datensätze in der TYPO3 Tabelle haben neben der uid auch noch ein Feld in dem deine externe user_id gespeichert ist. Beim Import ist dann die uid nebensächlich. Viel programmieren muss man bei external_import eigentlich nicht. (Wenn die zu ladenden Daten in einer brauchbaren Struktur kommen) Viele Grüße, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news listenansicht modifizieren??
Hi, ungetestet weil schon ziemlich lange her: #display the month, only if it's new # marker: ###GENERIC_MONTH### plugin.tt_news.genericmarkers.data = datetime plugin.tt_news.genericmarkers { month = COA month { 10 = TEXT 10 { field = generic_datetime strftime = %B %Y wrap = h3|/h3 #only display the month, if it is different than the month of the last displayed record if { value.field = generic_datetime value.strftime = %B %Y equals.data = register:savedmonth negate = 1 } } #save the current month to the register 20 = LOAD_REGISTER 20 { savedmonth.field = generic_datetime savedmonth.strftime = %B %Y } } } Hatte ich mal für tt_news 2.5 mit ttnewsgenericmarkers gebaut. Im Template für einen einzelnen Artikel in der Listenansicht kann dann der Marker ###GENERIC_MONTH### verwendet werden. Wichtig: die Formatierung muss bei den beiden strftime Angaben gleich sein, sonst klappt der Vergleich für die Anzeigebedingung nicht. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] bei Felderweiterung nicht die uid sondern anderes Feld speichern
Hi, Und nun der Spezialfall, diese Tabelle wird ab und zu von extern mit frischen Daten gefüllt, sodass die uid sich verändern kann ein User (das ist eben eine Usertabelle) hat heute die uid 22 und morgen die 23 weil die Tabelle total geleert und neu gefüllt wird. Also bin ich gezwungen einen eigenen eindeutigen user_id zu benutzen, der übrigens auch mitgeliefert wird, also teil des externen imports ist. Drum bin ich gezwungen den Idetifikator der extern zugeführten Daten zu benutzen. warum leerst du die Tabelle komplett? Habe vor kurzem mit external_import [1] auch sowas aufgebaut und dort wird die externe user_id beim Import abgeglichen. Wenn vorhanden: Aktualisierung der gemappten Felder Wenn neu: neuer Datensatz wird angelegt Wenn nicht vorhanden: Datensatz wird gelöscht Vorteil: ich kann in dem importieren Datensatz noch eigene Felder hinzufügen, die dann eben beim erneuten Import nicht weg sind. HTH, Andreas [1] http://typo3.org/extensions/repository/view/external_import/current/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Problem mit ja_replacer
Hi, vielen Dank für Deinen Hinweis. Leider gibt es keine Option für den Pagetype. das ist doch auch nur ein GET Parameter, den du in einer Condition verwenden kannst. Ohne realurl muss dass ja auch funktionieren ;) [globalVar = GP:type = 201] config.tx_ja_replacer [global] Bzw. wird dein page setup für die robots.txt ja auch irgendwo konfiguriert. - robots.config.tx_ja_replacer config.xyz wird von robots.config.xyz überschrieben Wobei ich grade nicht weiß, ob Löschungen so funktionieren. Anders herum sollte das aber klappen, wenn du die config für ja_replacer in page.config.tx_ja_replacer packst. Davon abgesehen lässt sich das evt. auch ohne Extension / realurl über mod_rewrite lösen: http://dmitry-dulepov.com/article/shortcut-icon-in-a-typo3-multidomain-installation.html http://blog.cherouvim.com/robotstxt-control-for-host-aliases-via-mod_rewrite/ HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] user Rechte-neuangelegte Seiten direkt bearbeiten lassen?
Hi, Am 14.04.11 06:40, schrieb Kay Strobach: Hi, Einfacher gehts evt. mit: oder mit beacl (oder be_acl?) kommt drauf an. Die aktuellste Version hatte ich bei mir nicht zum laufen gebracht. Das ACL System ist deutlich anspruchsvoller für den Server und ich kann mir gut vorstellen, dass auf langsameren Servern das nochmal etwas an der Performanceschraube nach unten dreht. So lange die Nutzerstruktur überschaubar bleibt, bin ich mit der klassischen Rechteverwaltung und nach Bedarf zugewiesenen DB-Mounts ganz gut gefahren. Viele Grüße, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] user Rechte-neuangelegte Seiten direkt bearbeiten lassen?
Hi, steht alles in der Doku: http://typo3.org/documentation/document-library/references/doc_core_tsconfig/4.1.0/view/1/3/#id3959261 Abschnitt TCEMAIN ###snip### Hardcodes the default owner Backend User / Group UID of new and copied pages. (The default owner is the backend user that creates / copies the record. The default user group is the main group of the backend user - the group in the very top of the users group-list.) Example: TCEMAIN { # Owner be_users UID for new pages: permissions.userid = 2 # Owner be_groups UID for new pages: permissions.groupid = 3 } Backend User with UID 2 is test and the Backend Group with UID 3 is test_group. With the configuration above a new page would be created with this user/group setting instead of the defaults: ###snip### Und darunter folgt der Abschnitt über die die Rechte, die den neu angelegten Seiten zugewiesen werden, z.B. ob diese von allen gesehen / bearbeitet werden können. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Neue Felder im Flexform immer in der letzen Spalte
Hi, Am 31.03.11 00:38, schrieb Koller Michel: Guten tag Ich habe im Flexform einer Extension neue zusätzliche Felder anlegen wollen. Das habe ich mit dem Kickstarter gemacht bei der anderen extension sind die neuen Felder dann auch im Flexform eschienen aber leider immer in der letzten Spalte (zugriff). Ich hätte die Felder aber gerne in der zweiten Spalte(oder wenigstens in einert eigenen), wie kann ich die neuen Flexformfelder einer Spalte zuweisen, wenn ich die nicht in der letzten haben möchte? Verwechsel hier mal nicht Flexform mit TCA Feldern. Eine Flexform wird über eine XML aufgebaut und i.d.R. verwendet, um nicht für jeden Plugin-Einstellung ein neues Feld in tt_content zu erzeugen. - eine XML in einem Datenbank-Feld mit allen neuen Feldern. Trockene Doku zu Flexforms: http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.3.0/view/4/2/#id2527168 In deiner ext_tables.php dürfte irgendwo addToAllTCAtypes mit dem Tabellennamen und deinem neuen Feld stehen. Dort gibt es einen Parameter $position den du z.B. mit 'after:header' befüllen kannst. Dann würde das Feld eben nach einem Feld namens header eingefügt. siehe http://api.typo3.org/typo3v4/current/html/classt3lib__ext_mgm.html#a61b2e2deb5d29cfb871e905b040dd416 Einen eigenen Tab kann man auch einfügen. Kuck dir hierzu einfach mal ein paar TCA Konfigurationen an, Stichwort --div-- HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript: userFunction in FCE
Hi, Na was diese Zeile hier macht sollte doch klar sein ;) $content .= $secureString; HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript: userFunction in FCE
Hi, includeLibs.makeMd5 = fileadmin/templates/001/php/makeMd5.php 10 = USER 10 { userFunc = user_makeMd5-main value.field = field_email wrap = img src=http://www.gravatar.com/avatar/|?s=60r=pg alt=Gravatar/ } Damit rufst du ja nur die Funktion auf. Ich nehme an, dass da einfach field_email bei deiner Funktion ankommt. Evt. kann man noch über das aktuelle cObj auf die Werte zugreifen. Passender wäre hier wohl eher stdWrap-postUserFunc: http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.3.2/view/1/5/#id2504209 10 = TEXT 10 { field = field_email postUserFunc = user_makeMd5-main } Der Wert dürfte dann hier bei $content übergeben werden, deinen Wrap musst du ggf. über ein COA drum herum bauen, falls der vor der postUserFunc ausgeführt werden sollte. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news Category --- auch ohne BE-group-Rechte
Hi Peter, ich weiß jetzt nicht ob das schon in 2.5.0 so war, aber zumindest in der 3er Version verhindert dieser Bug dein Vorhaben: http://bugs.typo3.org/view.php?id=13232 (inkl. Lösung) HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Download der letzten Trunk-Version
Hi, Alternative sind irgendwelche Klicki-Bunti GUI SVN Clients wie tortoise. ich muss hier aber einwerfen, dass zumindest unter Windows der Shell Client und Tortoise ab und zu mal rumzicken und ich oft mehrere Anläufe zum Auschecken brauche. SmartSVN hat hingegen eigentlich immer recht zuverlässig funktioniert. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Entwicklungsumgebung einrichten - Pfade automatisch anpassen
Hi, 1) die domain-spezifische Konfiguration in einer externen Datei, die im TS perinclude... eingebunden wird. 2) die db-Daten ebenfalls per require_once aus einer externen Datei in localconf.php einbinden. Diese Dateien dann einfach nicht mit syncronisieren. Genau das wollte ich gerade schreiben :P 1) alternativ auch per Condition im TS machbar. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Datenverlust - BE content elemente gelöscht, aber wer oder wie?
Hi, Viele der gelöschten CEs waren per kb_nescefe eingebunden. War in drei oder vier BrowserTabs unterwegs. war das eine ältere Version von kb_nescefe? Da hatte ich mal das gleiche Problem. Hing irgendwie mit der uid / colpos des kb_nescefe Elements und einer fehlerhaften/nicht richtig escapten SQL-Query in der Extension zusammen. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Scheduler Task - FE-Plugin bzw. Seite aufrufen
Hi, Hier fehlt zum Einen das ContentObjekt, zum Anderen natürlich auch die Konfiguration des Plugins via Typoscript... Warum rufst du in deinem Task dann nicht einfach die Seite auf, auf der dein Plugin liegt? z.B. per t3lib_div::getURL($url); HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Suche Alternative zu TemplaVoila-FCE
Hi, Auf einer Seite kann es 1..n Bilder dieser Art geben und um es den Redakteur nicht unnötig schwer zu machen, sollen die Informationen direkt im CE bearbeitet werden. Sowas setze ich i.d.R. über IRRE um - an ein Content-Element können beliebig viele Datensätze gehängt werden. Da wirst du dann aber um ein eigenes Plugin, welches diese Relationen wieder auflöst, nicht herum kommen. So lange du keine Mehrsprachigkeit oder Workspaces benutzt geht das sowohl über eine pi_base Extension, oder besser über extbase (da du dann fluid verwenden kannst) relativ einfach umzusetzen. Aber klar: ist auf jeden Fall aufwendiger als mit TV-Sections, dafür kann man hier dann aber auch DAM-Relationen verwenden. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Suche Alternative zu TemplaVoila-FCE
Hi, On 20.01.2011 12:38, Andreas Becker wrote: Danke fuer das Stichwort Sections TER suche und kb_tca_section hier schau dir das an das bietet dir aehnliches wie bei TemplaVoila. Ist jedoch schon uralt geht aber vielleicht ja noch! Da war mir beim schreiben ganz entfallen: Sections ist eine Core-Funktionalität, lässt sich also auch außerhalb von Templavoila in Flexforms nutzen, sieht man nur relativ selten. Eine Beispiel-Extension ist hier zu finden: http://bugs.typo3.org/view.php?id=15512 HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] phpmyadmin verweigert den Dienst
Hallo, On 08.12.2010 15:20, Gerhard Obermayr wrote: Nun bekomme ich gar nichts mehr auf die Reihe. Ich wollte nun die als gelöscht markierten News-Datensätze mittels phpmyadmin wieder auf ungelöscht stellen. Leider kommt beim Aufruf von phpmyadmin die Fehlermeldung Warum nimmst du für sowas nicht die Core-Extension recycler? HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Seiten Titel in FE-Plugin ändern
Hallo Stefan, gibt es eine Möglichkeit den Titel einer Seite in einem FE-Plugin zu ändern? Auszug aus tt_news: $GLOBALS['TSFE']-page['title'] = $row['title']; // set pagetitle for indexed search to news title $GLOBALS['TSFE']-indexedDocTitle = $row['title']; Das klappt aber nur, wenn das Plugin gecached wird. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] kb_packman - DEPRECATED! Do not use !!?!?
Hi, um das Rätselraten zu beenden zitiere ich mal den Autor aus der typo3org Newsgroup: I want to retreat from working with TYPO3 ... Ich finde die Idee mit Not Maintained gar nicht schlecht. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Titelfeld vergrössern
Hi, Statt 50 einfach mal einige Werte probieren, bis es passt, je größer der Wert, desto größer das Eingabefeld. Mehr als 48 kannst du da nicht rausholen. In class.t3lib_tceforms.php gibt es eine IMHO ungünstige Limitierung auf diesen Wert... Für den beschriebenen Fall würde ich eher den Typ von input auf text ändern. Nur bei Zeilenumbrüchen müsste man dann etwas aufpassen und die ggf. über eine eigene title-Tag Funktion wieder rausschmeißen. $GLOBALS['TCA']['pages']['columns']['title']['config']['type'] = 'text'; HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] realurl und chinesisch
Hi, wie siehts mit der Option enableAllUnicodeLetters aus? siehe: http://typo3.org/documentation/document-library/extension-manuals/realurl/1.10.0/view/1/2/#id2313724 Normalerweise entfernt realurl alle nicht-ASCII Zeichen aus der URL, das würde dann das leere Teilstück erklären. Mit dieser Option wird dann stattdessen eine Unicode-Range zugelassen. Wenn du die Pfade umändern willst, kannst du das doch einfach über das Feld Speaking URL path segment in den Seiteneigenschaften nach Belieben festlegen? HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] kein Linkbrowser bei dem Dateipfad in den dateiverweisen ???
Hallo Ralf-René, den Link-Wizard kannst du dir ganz einfach dazubauen. Pack folgendes in die ext_tables.php im typo3conf Ordner: $GLOBALS['TCA']['tt_content']['columns']['select_key']['config']['wizards'] = Array( '_PADDING' = 2, 'link' = Array( 'type' = 'popup', 'title' = 'Link', 'icon' = 'link_popup.gif', 'script' = 'browse_links.php?mode=wizardact=folder', 'JSopenParams' = 'height=300,width=500,status=0,menubar=0,scrollbars=1' ) ); Aber vorsicht: das Feld select_key wird teilweise auch an anderen Stellen, z.B. in Plugins verwendet. Das könnte dann evt. etwas verwirrend sein. Wüsste spontan keinen Weg, um das Feld nur für die Dateiverweise so anzupassen. Man kann den Link-Wizard auch noch weiter tunen, und z.B. über blindLinkOptions nicht benötigte Tabs im Popup ausblenden. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] RealUrl Problem: .html geht nicht
Hallo Thomas, Hast du vielleicht simulateStaticDocuments noch an? Kollege hatte bei einer Installation ein Upgrade auf 4.3 durchgeführt und dort traten dann ähnliche Probleme auf (nur in der ersten Ebene). Das ist ab 4.3 eine sysext geworden. Gruß, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] mit BE Datensatz CEs in tt_content erstellen?
Hallo Gerd, Was mir aber nicht klar ist: wie kann ich ein CE, zB Text mit Bild in die tt_content Tabelle einfügen? Allerdings nicht mit einem selbgebastelten MySQL Statement, sondern TYPO3-Style. Ist das möglich? Und das Erzeugen eines TemplaVoila FCEs wäre auch interessant :-) Glaube, hier findest du was du dazu brauchst: http://blog.tolleiv.de/2010/03/handling-data-in-typo3-with-tcemain/ Gruß, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Re: Re: Ausgabe der Kategorie/Rubrik bei tt_news Datensätzen innerhalb Li stenansicht im Backend
On 26.01.2010 09:36, Stephan Vidar wrote: Vielen Dank für den Tipp. Es ist wie immer - man sieht den Wald vor lauter Gibt's eine Möglichkeit dies für eine Benutzergruppe oder Benutzer standardmäßig zu aktivieren? Vielleicht über TS bei der Gruppe oder beim Benutzer? Das ist mir so nicht bekannt, wäre aber eigentlich ein nettes Feature. Evt. lässt sich da auch über die TCA und label_alt was machen (also da category noch mit reinpacken). Dann würde die Kategorie direkt in der Liste vorne auftauchen. Ggf. müsstest du dann aber die angezeigte Länge des Titels in der Liste noch anpassen. Gruß, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german