Re: [TYPO3-german] Ein Formular mehrere Models
Hallo Felix, Extbase kann leider nicht wirklich mit mehreren Models Pro Formular Umgehen! es gibt nur mehrere Hacks um das zu umgehen. a) eine Combi-model HausUndZimmerFormular nur für das formular vorteil: extbase Validierung funktioniert auf dem Model. nachteil: du musst ein Model mehr Pflegen und die Daten im Controller noch mal um Mappen. b) gar kein Model im Formular angeben. Und einfach benannte felder verwenden. Vorteil: es geht einfach. Nachteil: du musst die einfachen variablen/arrays auf das Model Mappen. Und die Validierung sicherstellen. Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Felix Hohlwegler Gesendet: Dienstag, 23. Dezember 2014 01:49 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] Ein Formular mehrere Models Hi Zusammen, ich möchte gerne ein Formular haben bei dem ich zwei Models gleichzeitig anlege und persistiere. also z.B. ich hab ein Formular Haus / Zimmer dann möchte ich im gleichen Formular ein Haus anlegen können und ein Zimmer f:form action=create name=newHaus object={newHaus} und dann hab ich die inputs so: f:form.textfield name=haus[hausnummer] class=form-control gettooltip placeholder=Hausnummer/ f:form.textfield name=zimmer[Zimmernummer] class=form-control gettooltip placeholder=Zimmernummer/ der Kontroller sieht dann so aus: public function createAction(\Gebauede\GEB\Domain\Model\Haus $newHaus, \Gebauede\GEB\Domain\Model\Zimmer $newZimmer) { $this-hausRepository-add($newHaus); $this-zimmerRepository-add($newZimmer); $this-redirect('list'); } Das klappt aber nicht ... Fehlermeldung: Required argument newHaus is not set. was mache ich falsch? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ein Formular mehrere Models
Hi Chris, vielen Dank, könntest du mir ein kleines beispiel für version 2 zeigen? wäre dir sehr sehr dankbar! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.x.x : Spalten ausblenden
Hi Peter, Peter Kühnlein wrote: gerade will ich, antiquiert wie ich bin, meiner Redakteurs-Gruppe das BE ein bisschen übersichtlicher machen und schreibe sowohl in die TSConfig für die Gruppe als auch (überflüssiger Weise) in die TSConfigs der USER mein gutes altes mod.SHARED.colPos_list= - um kurz darauf zu lesen, dass das jetzt deprecated ist. In der TSRef finde ich aber keinen Hinweis, wie ich statt dessen die Spalten außer Normal ausblenden kann. Dies wurde leider in 6.0 und 6.1 so gemacht, aber in 6.2 kannst du colPos_list auf jeden Fall wieder benutzen. Vielleicht solltest du aber einfach nur die Edit Rechte für diese Spalte entziehen: TCEFORM.tt_content.colPos.removeItems = 1,2,-2 Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] [Typo3 6.2][tt_products] Es werden keine Mails verschickt
Ich habe den Shop tt_products 2.7.13 in meine Typo3 6.2.5 Installation eingebaut und konfiguriert. Es werden aber beim Abschluss der Bestellung leider keine E-Mails verschickt. Über ein PowerMail Formular bzw. über den Testversand im Installtool funktioniert alles einwandfrei. Ich habe auch schon versucht einige Extensions (zB. directmail und powermail) zu deaktivieren bzw andere Templates versucht. Immer mit dem selben Ergebnis, dass ich nach dem Button Bestellung abschliessen und der Meldung Vielen Dank für Ihre Bestellung keine E-Mails erhalte. Nicht an die Betreiber E-Mail und auch nicht an die Besteller E-Mail Adresse. Am Linux Server findet sich auch kein Hinweis in der mailq bzw. im Maillog. Template Constanten: # tt_products plugin.tt_products.conf.tt_products.orderBy = sorting # Seiten IDs id_shoproot = 81 id_shopangebote = 107 id_shopkategorien = 107 id_shopdetail = 76 id_shopwarenkorb = 48 id_shopkontrolle = 78 id_shopabschliessen = 85 id_shopagb = 50 # folder IDs id_shopsysprodukte = 107 id_shopsyskategorien = 107 plugin.tt_products.pid_list = {$id_shopsysprodukte} plugin.tt_products.PIDstoreRoot = {$id_shoproot} plugin.tt_products.PIDlistDisplay = {$id_shopkategorien} plugin.tt_products.PIDbasket = {$id_shopwarenkorb} plugin.tt_products.PIDitemDisplay = {$id_shopdetail} plugin.tt_products.PIDpayment = {$id_shopkontrolle} plugin.tt_products.PIDfinalize = {$id_shopabschliessen} plugin.tt_products.PIDagb = {$id_shopagb} plugin.tt_products.AGBtarget = _parent # Email plugin.tt_products.orderEmail_subject = Mein Webshop - Ihre Bestellung plugin.tt_products.orderEmail_from = mein (at) meinwebshop.com plugin.tt_products.orderEmail_fromName = Mein Webshop Webshop plugin.tt_products.orderEmail_to = mein (at) meinwebshop.com plugin.tt_products.domain = www.meinwebshop.at orderEmail_toAddress = 1 # Template plugin.tt_products.file.templateFile = fileadmin/template/products_css_de.html # Grafik plugin.tt_products.basketPic = fileadmin/template/images/shop_basket-big.gif plugin.tt_products.maxW_list = 120 plugin.tt_products.maxW_single = 300 plugin.tt_products.maxW_popup = 550 plugin.tt_products.maxH_popup = 350 plugin.tt_products.maxW_basket = 60 # Diverses plugin.tt_products.basketMaxQuantity = 20 plugin.tt_products.requiredInfoFields = name, address, city, zip, email plugin.tt_products.htmlmail = 0 plugin.tt_products.limitImage = 1 plugin.tt_products.limit = 10 plugin.tt_products.update_code = 9854S157%3Ht plugin.tt_products.color1 = #CC plugin.tt_products.orderByItemNumberSg = 0 plugin.tt_products.loginUserInfoAddress = 0 plugin.tt_products.editLockedLoginInfo = 0 plugin.tt_products.orderEmail_order2 = 1 plugin.tt_products.showNotinStock = 0 plugin.tt_products.debug = 0 plugin.tt_products.ajaxDebug = 0 plugin.tt_products.orderEmail_toDelivery = 0 plugin.tt_products.getDiscountPrice = 0 plugin.tt_products.displayCurrentRecord = 0 plugin.tt_products.clickIntoBasket = 0 plugin.tt_products.quantityIsFloat = 0 plugin.tt_products.clickIntoList = 0 plugin.tt_products.clickItemsIntoSubmenu = 0 plugin.tt_products.alwaysAdvanceOrderNumber = 0 plugin.tt_products.usePageContentImage = 0 plugin.tt_products.NoSingleViewOnList = 0 plugin.tt_products.separateImage = 0 plugin.tt_products.email_notify_default = 1 Template Setup: #tt_product Web Shop plugin.tt_products.payment plugin.tt_products.payment { radio=0 TAXpercentage=20 10.title = Rechnung #20.title = Barzahlung #30.title = Nachnahme } } plugin.tt_products.shipping plugin.tt_products.shipping { radio=0 TAXpercentage=20 10.title = Standard } } weitere Extensions: div2007 1.1.5 table 0.3.2 tsparser0.2.1 static_info_tables 6.2.1 powermail 2.1.9 direct_mail 4.0.1 direct_mail_subscription 2.0.1 tt_address 2.3.5 imagecycle 2.7.7 seo_basics 0.9.0 ke_stats1.2.0 ... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.x.x : Spalten ausblenden
Hi Philipp, Danke für die Antwort; dann sollte das ab 6.2.x wieder funktionieren? Seltsam... ich bin auf einer 6.2.4 (ab morgen 6.2.9), und irgendwie tut sich mit dieser Methode da nichts. Auf einigen meiner 4.7er-Installationen habe ich das so gemacht und dort wirkt es. Einfach die Rechte entziehen will ich nicht: es geht mir eigentlich um die Übersichtlichkeit für die Redakteure / Redakteurinnen, nicht um unerlaubtes Fummeln. Schöne Grüße, Peter Am 23.12.2014 um 10:24 schrieb Philipp Gampe: Hi Peter, Peter Kühnlein wrote: gerade will ich, antiquiert wie ich bin, meiner Redakteurs-Gruppe das BE ein bisschen übersichtlicher machen und schreibe sowohl in die TSConfig für die Gruppe als auch (überflüssiger Weise) in die TSConfigs der USER mein gutes altes mod.SHARED.colPos_list= - um kurz darauf zu lesen, dass das jetzt deprecated ist. In der TSRef finde ich aber keinen Hinweis, wie ich statt dessen die Spalten außer Normal ausblenden kann. Dies wurde leider in 6.0 und 6.1 so gemacht, aber in 6.2 kannst du colPos_list auf jeden Fall wieder benutzen. Vielleicht solltest du aber einfach nur die Edit Rechte für diese Spalte entziehen: TCEFORM.tt_content.colPos.removeItems = 1,2,-2 Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! -- http://function2form.net http://peter-kuehnlein.net Plants such as peonies, azaleas and camellias will be able to produce beautiful flowers, end of the world or not. [...] But people become imbued with the idea that the world has come to an end and no longer put forth any effort. This is a shame. (Hagakure) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ein Formular mehrere Models
Hi Felix, hier ein Beispiel Variante zwei. Der code wird warscheinlich fehler enthalten. (da ich ihn jetzt nur mal so hier rein tippe) und mir verschidene codeschnipsel aus meinen eigenen codebasen zusammen copiert habe. (deswegen mag es auch sein das es eine mischung aus 4.5 und 6.2 code ist. aber ich denke es ist genug um eine idee davon zu bekommen was ich eigendlich meine. !-- hier wird kein Object angegeben (da man ja kein Object Mapped) -- f:form action=updateHausAndZimmer !-- werte für das haus object -- f:form.hidden name=haus[uid] value={haus.uid} / f:form.textfield name=haus[name] value=haus.name / !-- werte für das zimmer object -- f:form.hidden name=zimmer[uid] value={zimmer.uid} / f:form.textfield name=zimmer[name] value=zimmer.name / f:form.submit name=mySaveButton value=Abspeichern / /f:form ?php /** * update the haus and zimmer * @param array $hausArray haus data array * @param array $zimmerArray the zimmer data array * @return null */ public function updateHausAndZimmerAction($hausArray, $zimmerArray){ // we get data wich could not be validated by Extbase here. // therefor we have to make shure that everything is correct // 1) Validadate that the that the user is allowed to edit the models by checking the ids/access rights! if(!$this-myAccessVerification($hausArray) or !$this-myAccessVerification($zimmerArray)){ $this-errorAction(); } // 2) mapping the array data to models (better do this explicit with properties you konw rather than use a for loop) $hausObject = $this-hausRepository-getByUid($hausArray['uid']); $hausObject-setName($hausArray['name']); $errorArray = new Array(); if(!$this-validateObject($hausObject){ $this-errorAction(); } $zimmerObject = $this-zimmerRepository-getByUid($zimmerArray['uid']); $zimmerObject-setName($zimmerArray['name']); if(!$this-validateObject($zimmerObject){ $this-errorAction(); } // update the changed Object. $this-zimmerRepository-update($zimmerObject); $this-hausRepository-update($hausObject); } /** * Validates an Object against its Model Descriptions @validate Notations * @param object $object the Domain Object to be Validated * @param array $errorArray reference to an Array Holding the Object Errors * @param boolean $addCustomErrors should the addCustomError() function be called if errors exists * @return boolean if the object validates */ protected function validateObject($object, $errorArray = array(), $addCustomErrors = true){ $errorArray = array(); $className = get_class($object); $validatorResolver = $this-objectManager-get('Tx_Extbase_Validation_ValidatorResolver'); $validatorConjunction = $validatorResolver-getBaseValidatorConjunction($className); $result = $validatorConjunction-isValid($object); if($result === true){ return true; } $errorArray = $validatorConjunction-getErrors(); if($addCustomErrors){ foreach ($errorArray as $property = $error) { $this-addCustomError($property,$error-getMessage(),$error-getCode()); } } return false; } ? Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Chris Wolff - AERTiCKET AG Gesendet: Dienstag, 23. Dezember 2014 10:15 An: Felix Hohlwegler; German TYPO3 Userlist Betreff: Re: [TYPO3-german] Ein Formular mehrere Models Hallo Felix, Extbase kann leider nicht wirklich mit mehreren Models Pro Formular Umgehen! es gibt nur mehrere Hacks um das zu umgehen. a) eine Combi-model HausUndZimmerFormular nur für das formular vorteil: extbase Validierung funktioniert auf dem Model. nachteil: du musst ein Model mehr Pflegen und die Daten im Controller noch mal um Mappen. b) gar kein Model im Formular angeben. Und einfach benannte felder verwenden. Vorteil: es geht einfach. Nachteil: du musst die einfachen variablen/arrays auf das Model Mappen. Und die Validierung sicherstellen. Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Felix Hohlwegler Gesendet: Dienstag, 23. Dezember 2014 01:49 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] Ein
Re: [TYPO3-german] Typo3 6.2 Shortcut 307
Hallo Chris, danke dir für die ausführliche Erklärung. Also deiner Meinung nach ist es nicht schlimm wenn die Weiterleitung drin bleibt so zu sagen für immer. Der Grund wieso eine Weiterleitung eingerichtet wurde, war dass man im Menü immer den Punkt Home/Startseite hatte. Seitenaufbau sieht ungefähr so aus: Root - Weiterleitung auf Startseite - Startseite : Content der sich auf der Seite befindet - Seite 1 -Seite 2 Jetzt im nachhinein wurde das eigentlich nicht wirklich ideal gelöst. Wichtig für mich ist nur ob es irgendein Nachteil hat oder ob man das so ruhig belassen kann. Danke. Gruß jaydee Quote: Chris Wolff - AERTiCKET AG wrote on Mon, 22 December 2014 09:55 Hi Jaydee, 307 (und 302) = Temporary Redirect 301 = Permanent Redirect Wenn du also zwei Resoucen hast: www.domain.tld/old-url www.domain.tld/new-url wir bei einem 307 ein computer programm im ideal fall immer erste die old-url anfrangen. Und dann auf new-url weitergeleitet werden. Während sie bei einem 301 sich direkt die new-url abspeichern. (menschen halten sich selbst verständlich nicht an diesen standard und sind unvorhersehbar) Vorteil von 307, du kannst den redirct idealer weise auch später ändern. Da ja alle systeme weiter die old-url anfragen sollten. Nachteil es werden zwei requeist gemacht. Vorteil von 301, systeme speichern die neue URL. Nachteil du kanst die umleitung nicht naträglich ändern. (besonderns wenn new-url auf einem fremden server liegt. Ob 301 oder 307 hängt ein bischen vom verwendung zweck ab. Wenn du willst das suchmaschinene deine URLs aktualisieren und die neuen bekannt geben. Dann macht es sin 301 zu verwenden. Wenn du aber z.b die seite wegen wartungs arbeiten offline schalten willst und alle urls auf einen under-construction.html weiterleiten willst. Währe eine 307 die richtig wahl. Ich denke typo3 verwendend 307 weil es leichert zurück zu nehmen ist. vom SEO standpunkt macht es glaub ich keinen Großen unterschied. Aber vielleicht korrigiert mich ja hier ein SEO Experte. Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-bounces (at) lists.typo3.org [mailto:typo3-german-bounces (at) lists.typo3.org] Im Auftrag von Juri Diener Gesendet: Montag, 22. Dezember 2014 09:44 An: typo3-german (at) lists.typo3.org Betreff: [TYPO3-german] Typo3 6.2 Shortcut 307 Hallo zusammen, weshalb wird bei Typo3 die Weiterleitung mit den Code 307 und nicht 301 ausgeführt? Gibt es einen speziellen Grund dafür? Und wie sieht es mit de SEO aus? Gibt es da irgendwelche Nachteile? Allgemein kann man die Weiterleitung auf 307 belassen oder sollte man das auf die 301 ändern, und wenn ja wie kann man das machen? Geht das über RealUrl? Gruß jaydee ___ TYPO3-german mailing list TYPO3-german (at) lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 6.2 Shortcut 307
Hallo Ihr Umleiter, ich muss den Chris etwas ergänzen in Bezug auf Umleitung / Suchmaschine: Eine 301 (permanent) Umleitung leitet etwa 87 - 95 % des Link Juice weiter auf die neue Seite, die 302 und 307 (temporary) leiten keinen Link Juice weiter. Daher sollte man folgende Regel beachten: Alte URLs via 301 umleiten, aber aktuelle URLs möglichst nie umleiten (die von Chris erwähnte Baustelle mal ausgenommen). Hier etwas Lektüre dazu: http://moz.com/learn/seo/redirection https://zadroweb.com/301-302-redirects-page-redirects-affect-seo/ cu - Bernd -- typo3-german-boun...@lists.typo3.org schrieb am 23.12.2014 11:51:17: From: Juri Diener j.die...@inkom.de To: typo3-german@lists.typo3.org Date: 23.12.2014 11:55 Subject: Re: [TYPO3-german] Typo3 6.2 Shortcut 307 Sent by: typo3-german-boun...@lists.typo3.org Hallo Chris, danke dir für die ausführliche Erklärung. Also deiner Meinung nach ist es nicht schlimm wenn die Weiterleitung drin bleibt so zu sagen für immer. Der Grund wieso eine Weiterleitung eingerichtet wurde, war dass man im Menü immer den Punkt Home/Startseite hatte. Seitenaufbau sieht ungefähr so aus: Root - Weiterleitung auf Startseite - Startseite : Content der sich auf der Seite befindet - Seite 1 -Seite 2 Jetzt im nachhinein wurde das eigentlich nicht wirklich ideal gelöst. Wichtig für mich ist nur ob es irgendein Nachteil hat oder ob man das so ruhig belassen kann. Danke. Gruß jaydee Quote: Chris Wolff - AERTiCKET AG wrote on Mon, 22 December 2014 09:55 Hi Jaydee, 307 (und 302) = Temporary Redirect 301 = Permanent Redirect Wenn du also zwei Resoucen hast: www.domain.tld/old-url www.domain.tld/new-url wir bei einem 307 ein computer programm im ideal fall immer erste die old-url anfrangen. Und dann auf new-url weitergeleitet werden. Während sie bei einem 301 sich direkt die new-url abspeichern. (menschen halten sich selbst verständlich nicht an diesen standard und sind unvorhersehbar) Vorteil von 307, du kannst den redirct idealer weise auch später ändern. Da ja alle systeme weiter die old-url anfragen sollten. Nachteil es werden zwei requeist gemacht. Vorteil von 301, systeme speichern die neue URL. Nachteil du kanst die umleitung nicht naträglich ändern. (besonderns wenn new-url auf einem fremden server liegt. Ob 301 oder 307 hängt ein bischen vom verwendung zweck ab. Wenn du willst das suchmaschinene deine URLs aktualisieren und die neuen bekannt geben. Dann macht es sin 301 zu verwenden. Wenn du aber z.b die seite wegen wartungs arbeiten offline schalten willst und alle urls auf einen under-construction.html weiterleiten willst. Währe eine 307 die richtig wahl. Ich denke typo3 verwendend 307 weil es leichert zurück zu nehmen ist. vom SEO standpunkt macht es glaub ich keinen Großen unterschied. Aber vielleicht korrigiert mich ja hier ein SEO Experte. Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-bounces (at) lists.typo3.org [ mailto:typo3-german-bounces (at) lists.typo3.org] Im Auftrag von Juri Diener Gesendet: Montag, 22. Dezember 2014 09:44 An: typo3-german (at) lists.typo3.org Betreff: [TYPO3-german] Typo3 6.2 Shortcut 307 Hallo zusammen, weshalb wird bei Typo3 die Weiterleitung mit den Code 307 und nicht 301 ausgeführt? Gibt es einen speziellen Grund dafür? Und wie sieht es mit de SEO aus? Gibt es da irgendwelche Nachteile? Allgemein kann man die Weiterleitung auf 307 belassen oder sollte man das auf die 301 ändern, und wenn ja wie kann man das machen? Geht das über RealUrl? Gruß jaydee ___ TYPO3-german mailing list TYPO3-german (at) lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.x.x : Spalten ausblenden
Hi Peter, Peter Kühnlein wrote: Danke für die Antwort; dann sollte das ab 6.2.x wieder funktionieren? Seltsam... ich bin auf einer 6.2.4 (ab morgen 6.2.9), und irgendwie tut sich mit dieser Methode da nichts. Auf einigen meiner 4.7er-Installationen habe ich das so gemacht und dort wirkt es. Also die Spalte wird schon dargestellt, nur eben grau und mit dem Text no edit access. Sollte dies bei dir nicht funktionieren, dann musst du deine Konfiguration noch mal prüfen. Für das UserTS: page.mod.SHARED.colPos_list = 1,2 Zeigt nur noch die Spalten 1 und 2 als bearbeitbar an. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Sprache readonly mounten
Hallo zusammen, gibt es eine Möglichkeit in einem multilanguage-Setup einen Redakteur readonly-Rechte für eine bestimmte Sprache zu geben? Gruß Michael ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.x.x : Spalten ausblenden
Am 23.12.2014 um 13:43 schrieb Philipp Gampe: Hi Peter, Peter Kühnlein wrote: Danke für die Antwort; dann sollte das ab 6.2.x wieder funktionieren? Seltsam... ich bin auf einer 6.2.4 (ab morgen 6.2.9), und irgendwie tut sich mit dieser Methode da nichts. Auf einigen meiner 4.7er-Installationen habe ich das so gemacht und dort wirkt es. Also die Spalte wird schon dargestellt, nur eben grau und mit dem Text no edit access. Sollte dies bei dir nicht funktionieren, dann musst du deine Konfiguration noch mal prüfen. Für das UserTS: page.mod.SHARED.colPos_list = 1,2 Zeigt nur noch die Spalten 1 und 2 als bearbeitbar an. Grüße Nochmals Danke, Philipp, ich hab's nochmal nachgesehen: page.mod.SHARED.colPos_list=0 ist, was in meinen UserTSn und in der GroupTS steht - die Spalten sind alle da und bearbeitbar. Das ist es, was mich verwirrt. Alle Caches sind mehrmals geleert - keine Änderung. Schöne Grüße, Peter -- http://function2form.net http://peter-kuehnlein.net There is dignity in personal appearance. There is dignity in a calm aspect. There is dignity in a paucity of words. There is dignity in flawlessness of manners. There is dignity in solemn behavior. And there is dignity in deep insight and a clear perspective. (Hagakure) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ein Formular mehrere Models
Hi Danke, ich hab noch bisschen weiter geforscht und bin jetzt soweit: Controller: /** * hausRepository * * @var \ReRe\Rere\Domain\Repository\hausRepository * @inject */ protected $hausRepository = NULL; /** * zimmerRepository * * @var \ReRe\Rere\Domain\Repository\zimmerRepository * @inject */ protected $zimmerRepository = NULL; /** * action create * * @param \ReRe\Rere\Domain\Model\Haus $newHaus * @return void */ public function createAction(\ReRe\Rere\Domain\Model\Haus $newHaus) { $this-addFlashMessage('The object was created. Please be aware that this action is publicly accessible unless you implement an access check. See a href=http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain; target=_blankWiki/a', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR); //vardump($this-request-getArgument('fachname')); $this-HausRepository-add($newHaus); $FachHelper = new \ReRe\Rere\Domain\Model\Fach(); $FachHelper-setFachname($this-request-getArgument('fachname')); $FachHelper-setFachnr($this-request-getArgument('fachnummer')); $FachHelper-setPruefer($this-request-getArgument('pruefer')); $FachHelper-setNotenschema('Schule'); $FachHelper-setHausnr($newHaus); $this-FachRepository-add($FachHelper); $this-redirect('list'); } Das Haus objekt wird auch erzeugt das hab ich auch mal ausgegeben das klappt ... allerdings bekomm ich in der zeile: $this-FachRepository-add($FachHelper); nen fehler und zwar: PHP Fatal error: Call to a member function add() on a non-object in woran liegt das? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.x.x : Spalten ausblenden
Hi Peter, Peter Kühnlein wrote: ich hab's nochmal nachgesehen: page.mod.SHARED.colPos_list=0 ist, was in meinen UserTSn und in der GroupTS steht - die Spalten sind alle da und bearbeitbar. Das ist es, was mich verwirrt. Alle Caches sind mehrmals geleert - keine Änderung. Schau mal mit dem Web/Info Module, welche aktive TS Konfiguration denn nun gilt. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ein Formular mehrere Models
problem gelöst! war ein problem an der datenbank ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.x.x : Spalten ausblenden
Am 23.12.2014 um 19:18 schrieb Philipp Gampe: Hi Peter, Peter Kühnlein wrote: ich hab's nochmal nachgesehen: page.mod.SHARED.colPos_list=0 ist, was in meinen UserTSn und in der GroupTS steht - die Spalten sind alle da und bearbeitbar. Das ist es, was mich verwirrt. Alle Caches sind mehrmals geleert - keine Änderung. Schau mal mit dem Web/Info Module, welche aktive TS Konfiguration denn nun gilt. Grüße Hi Philipp, der interessante Teil ist vermutlich der: [mod] [SHARED] [defaultLanguageLabel] = Deutsch [defaultLanguageFlag] = de.png [colPos_list] = 0 Aber es hilft nichts: zu sehen sind die Spalten dennoch. Schönen Abend schöne Weihnachten: Peter -- http://function2form.net http://peter-kuehnlein.net In carefully scrutinizing the affairs of the past, we find that there are many different opinions about them, and that there are some things that are quite unclear. It is better to regard such things as unknowable. (Hagakure) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] tt_news importer: Fehler Error
Hallo zusammen, ich habe mir folgende Extension installiert, um meine tt_news in news zu portieren. Folgendes habe ich gemacht: - ext:news Extension installiert - Import über Erweiterungsmanager aktiviert - news_ttnewsimport installiert - ext:news TypoScript-Template in root-Template eingebunden - ext:news Extension auf der Startseite als Inhaltselement eingebunden, einen SysFolder und eine News darin angelegt (wird auf der Startseite auch angezeigt) - tt_news, einen eigenen SysFolder + etliche News habe ich ebenfalls - Über das Installtool alle Caches geleert, Tabellen auf den aktuellsten Stand gebracht,... Wenn ich nun im Menü auf News Import klicke (im Seitenbaum habe ich dann entweder die root-Seite angewählt oder den SysFolder der ext:news oder von tt_news, was alles keinen Unterschied gemacht hat) bekomme ich das Dropdown mit der Auswahl Import von tt_news Datensätzen (mit DAM - FAL support) und Import von tt_news Kategorien (mit DAM - FAL support). Unabhängig welches ich wähle kommt der Fortschrittsbalken und der Start-Button. Wenn ich den klicke kommt der aussagekräftige Fehler Error. Die Voraussetzungen die im Extension Repository erwähnt sind: TYPO3 CMS = 6.2 Ext:News = 3.0 erfüllt meine Typo3-Installation. Könnt ihr mir weiterhelfen, woran das liegen könnte? Vielen Dank, schon mal frohe Weihnachten und viele Grüße, Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ein Formular mehrere Models
Hi Felix, Felix Hohlwegler wrote: problem gelöst! war ein problem an der datenbank Bitte schreib deinen Lösungen hier in die Liste, damit Andere ebenfalls davon profitieren können. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 6.x.x : Spalten ausblenden
Hi Peter, Peter Kühnlein wrote: Aber es hilft nichts: zu sehen sind die Spalten dennoch. Aber sieh sind ausgegraut und ohne Edit Symbole? Ansonsten ist etwa faul. Falls das nicht reicht, dann kannst du auch mit Conditions innerhalb der Backend Layouts arbeiten. Alle Condtions welche im BE Context greifen können auch innerhalb der Backend Layouts verwendet werden. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ein Formular mehrere Models
mein obiger code war absolut korrekt! das problem war dass ich eine falsche beziehung hatte die sich durch copy und paste im sql erzeugt wurde. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Relation ausgeben mit fluid
Hi zusammen, Mein Model sieht so aus ich hab ein Modul und das Modul kann viele fächer haben hierzu gibt es eine Relation von fach auf Modul Jetzt möchte ich gerne eine Ausgabe nach folgendem Format - Modoul A - Fach 1 - Fach 2 - Modul B - Fach Z ich dachte mir jetzt ich mach das mit zwei for schleifen ... f:for each={moduls} as ={modul} f:for each={fachs} as ={fach} /f:for /f:for so das gibt mir natürlich jetzt bei jedem Modul alle Fächer aus und nicht nur die die de Modul zugeordnet sind ... Wie muss ich das anpassen dass nur die dem Modul zugeordnetet Fächer ausgegeben werden ... in SQL würd ich das mit nem WHERE abfragen ... aber wie mach ich das mit extbase und fluid? der Kontroller sieht so aus: /** * action list * * @return void */ public function listAction() { $moduls = $this-modulRepository-findAll(); $fachs = $this-fachRepository-findAll(); $this-view-assign('moduls', $moduls); $this-view-assign('fachs', $fachs); } logisch hier werden alle fächer geholt ... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news importer: Fehler Error
Am 23.12.2014 um 21:02 schrieb Dirk Ho: Unabhängig welches ich wähle kommt der Fortschrittsbalken und der Start-Button. Wenn ich den klicke kommt der aussagekräftige Fehler Error. du mußt dafür sorgen das der ordner der in den news einstellungen (im EM) für den Import von Bildern angegeben ist auch existiert... also entweder den vorgegebenen Ordner anlegen oder einen existierenden in den Eigenschaften eintragen @Georg: wenn du das mitließt, vielleicht kannst du die Doku für den import dahingehend ergänzen, denn ich habe auch lange danach suchen müssen, und diesen Tipp hier nun schon mehrfach verbreitet... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TYPO3 6.2.9: Übersetzung in alternative Seitensprache
Guten Morgen liebe Liste, ich habe dieses Problem: auf meiner Installation habe ich festgelegt, dass die Default-Sprache Deutsch sein soll. PageTSConfig an der Root-Seite: mod.SHARED { defaultLanguageLabel = Deutsch defaultLanguageFlag = de.png } Die Sprache mit ID=0 (Default) sollte ja immer vorhanden sein. Und ich habe als alternative Sprache English installiert. (Und nur dies.) Nun sehe ich über die phpMyAdmin (Tabelle sys_language) keine Sprache mit ID 0, aber die mit ID 1 - English. Auch in der Listen-Ansicht sehe ich für die Installation im Abschnitt Website-Sprache nur English gelistet. Ist das denn korrekt? Das kann doch nicht sein! Denn ich bekomme auch irres Verhalten im Backend, wenn ich versuche, eine Übersetzung anzulegen: gehe ich auf eine Seite, zu der es eine Deutsche Version gibt, gehe auf die Ansicht Sprachen und wähle Neue Übersetzung dieser Seite anlegen - English, dann bekomme ich das Flexformular angezeigt 'Alternative Seitensprache auf Seite ... neu erstellen' - ich will doch keine Seitensprache anlegen! Ich will eine Übersetzung in's Englische! Ich bekomme auch nicht angeboten, die Standard-CEs zu übernehmen, wie ich das von anderen Installationen kenne. Ich bin einigermassen am verzweifeln... LG Peter -- http://function2form.net http://peter-kuehnlein.net Even if you are aware that you may be struck down today and are firmly resolved to inevitable death, if you are slain with an unseemly appearance, you will show your lack of previous resolve, will be despised by your enemy, and will appear unclean. (Hagakure) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] OK: TYPO3 6.2.9: Übersetzung in alternative Seitensprache
Am 24.12.2014 um 05:39 schrieb Peter Kühnlein: Guten Morgen liebe Liste, ich habe dieses Problem: auf meiner Installation habe ich festgelegt, dass die Default-Sprache Deutsch sein soll. PageTSConfig an der Root-Seite: mod.SHARED { defaultLanguageLabel = Deutsch defaultLanguageFlag = de.png } Die Sprache mit ID=0 (Default) sollte ja immer vorhanden sein. Und ich habe als alternative Sprache English installiert. (Und nur dies.) Nun sehe ich über die phpMyAdmin (Tabelle sys_language) keine Sprache mit ID 0, aber die mit ID 1 - English. Auch in der Listen-Ansicht sehe ich für die Installation im Abschnitt Website-Sprache nur English gelistet. Ist das denn korrekt? Das kann doch nicht sein! Denn ich bekomme auch irres Verhalten im Backend, wenn ich versuche, eine Übersetzung anzulegen: gehe ich auf eine Seite, zu der es eine Deutsche Version gibt, gehe auf die Ansicht Sprachen und wähle Neue Übersetzung dieser Seite anlegen - English, dann bekomme ich das Flexformular angezeigt 'Alternative Seitensprache auf Seite ... neu erstellen' - ich will doch keine Seitensprache anlegen! Ich will eine Übersetzung in's Englische! Ich bekomme auch nicht angeboten, die Standard-CEs zu übernehmen, wie ich das von anderen Installationen kenne. Ich bin einigermassen am verzweifeln... LG Peter Also, es funzt halbwegs: ich bekomme jetzt nach einigen Hin und Her meine Übernahme der Standard-CEs angeboten. Allerdings immer mit einer Fehlermeldung, dass der Quelltext nicht aus der Sprache Default oder All stammt. Das ist blöd, denn Default heißt jetzt Deutsch - sonst ändert sich nix. Frohes Fest, Peter -- http://function2form.net http://peter-kuehnlein.net A man exists for a generation, but his name lasts to the end of time. (Hagakure) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german