Re: [TYPO3-german] Ein Formular mehrere Models

2014-12-23 Diskussionsfäden Chris Wolff - AERTiCKET AG
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

2014-12-23 Diskussionsfäden Felix Hohlwegler

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

2014-12-23 Diskussionsfäden 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!

___
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

2014-12-23 Diskussionsfäden Bill Waldling

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

2014-12-23 Diskussionsfäden Peter Kühnlein

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

2014-12-23 Diskussionsfäden Chris Wolff - AERTiCKET AG
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

2014-12-23 Diskussionsfäden Juri Diener
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

2014-12-23 Diskussionsfäden Bernd Glueckert
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

2014-12-23 Diskussionsfäden 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
-- 
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

2014-12-23 Diskussionsfäden Michael Stein
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

2014-12-23 Diskussionsfäden Peter Kühnlein

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

2014-12-23 Diskussionsfäden Felix Hohlwegler

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

2014-12-23 Diskussionsfäden 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
-- 
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

2014-12-23 Diskussionsfäden Felix Hohlwegler

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

2014-12-23 Diskussionsfäden Peter Kühnlein

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

2014-12-23 Diskussionsfäden Dirk Ho

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

2014-12-23 Diskussionsfäden Philipp Gampe
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

2014-12-23 Diskussionsfäden Philipp Gampe
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

2014-12-23 Diskussionsfäden Felix Hohlwegler
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

2014-12-23 Diskussionsfäden Felix Hohlwegler

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

2014-12-23 Diskussionsfäden Ralf-Rene Schröder
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

2014-12-23 Diskussionsfäden 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

--

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

2014-12-23 Diskussionsfäden Peter Kühnlein

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