[TYPO3-german] StandaloneView - INT_SCRIPT ersetzen?

2017-03-21 Diskussionsfäden Hendrik Reimers

Hallo,

ich muss in einer StandaloneView mit dem cObject ViewHelper ein TypoScript 
Objekt rendern, welches unter anderem die Inhalte von anderen Seiten rendert.

Das Problem sind jedoch Inhalte, welche nicht im Cache landen. Dies führt zum 
INT_SCRIPT Marker.
   

Wie kann ich die Standalone View dazu bekommen, nicht die INT_SCRIPT "Marker" 
auszugeben, sondern das fertige Ergebnis?

Vielen Dank im Voraus!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Verzeichnis auswählen im Backend?

2017-03-07 Diskussionsfäden Hendrik Reimers

Hallo,

was wäre der beste Weg im TCA, um ein Verzeichnis auswählbar zu machen?
Im Augenblick mache ich es wie folgt, jedoch finde ich das nicht elegant gelöst und im 
Datensatz steht dann "1:/pfad/zum/folder", anstatt wie bei referenzierten 
Dateien.

'folder' => array(
'exclude' => 1,
'label' => 
'LLL:EXT:myext/Resources/Private/Language/locallang_db.xlf:tx_myext_domain_model_mymodel.folder',
'config' => array(
'type' => 'group',
'internal_type' => 'folder',
'size' => 1,
'maxitems' => 1,
'minitems' => 1,
'show_thumbs' => 0,
'eval' => 'trim'
),
),

Danke & Gruß
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] FAL / Extbase: Referenzierte Dateien in Verzeichnissen finden?

2017-03-07 Diskussionsfäden Hendrik Reimers

Hi,

wie kann ich mir in einem Verzeichnis (innerhalb eines Storages) die Dateien auflisten, 
welche "irgendwo" referenziert sind innerhalb des angegebenen Seitenbaums? 
Idealerweise abhängig des Dateityps (nur Bilder).

Es gibt ja die Funktion findByRelation($table, $field, $uid) welche aber 
Tabellen und Feldabhängig ist. Ich brauche da eher etwas wie 
findByRelation($pid, $recursive = 99).

Ich möchte ein Plugin (für's TER) entwickeln, welches die Copyright Angaben von 
Bildern ausgibt (praktisch für das Impressum).

Danke & Gruß
Hendrik
--
Let us work together for your project:
http://www.kern23.de/kontakt

My extensions like content_designer:
https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

Code and other free projects:
http://www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] YAG als Content Elements in tx_News Source - Verlinkung

2016-09-22 Diskussionsfäden Börge Hendrik

Hallo

ich nutze die Bildergalerie YAG als Content Element in TX_NEWS.
Die Galerie arbeitet soweit einwandfrei.

Jedoch über der Galerie ist ja der Name der Galerie verlinkt (linktree).
Dieser arbeitet zwar, wenn man die Galerie einzeln einbindet, 
jedoch als content element kommt immer page not found.


Jemand eine Idee, wie man diese Sache ändern kann?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: YAG als Content Elements in tx_News Source kann nicht ausgewählt werden

2016-09-22 Diskussionsfäden Börge Hendrik

Folgender Umweg ist möglich:

Man wählt den Inhalt von YAG im Listenmodul aus,
dann wird die Source mit angezeigt.

Im News-Modul Content Ansicht bleibt es aber verwehrt.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] YAG als Content Elements in tx_News Source kann nicht ausgewählt werden

2016-09-21 Diskussionsfäden Börge Hendrik

Hallo zusammen,

ich habe folgende Konstallation:
Typo3 7.6.11
tx_News
YAG

Die YAG Gallerie funktioniert soweit auch.

Jedoch, wenn ich in die News das Content Element YAG einfügen will, kann ich 
die Source nicht auswählen.

Es werden zwar die Speicherorte angezeigt, jedoch kann man diese nicht 
anklicken. Es ist nicht animiert, in den anderen Bereichen sind dort drei 
Tabellen, wo man sich durch klicken kann, die Animation fehlt hier aber, ich 
kann nichts auswählen.

Habe auch schon für den News-Ordner mal ein YAG Extension Template angelegt, 
aber auch das ändert nichts.
Als Content Element kann ich keine Source wählen :(

Jemand eine Idee, woran es liegen könnte?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: getPage Hook Exception?

2016-05-11 Diskussionsfäden Hendrik Reimers

gelöst!

ext_localconf.php:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_page.php']['getPage'][]
 = 
'EXT:mv_user/Classes/Hooks/AccessCheckHook.php:MyVendor\MvUser\Hooks\AccessCheckHook->getPage_preProcess';

geändert in

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_page.php']['getPage'][]
 = 
'EXT:mv_user/Classes/Hooks/AccessCheckHook.php:MyVendor\MvUser\Hooks\AccessCheckHook';

es wird nicht direkt eine funktion aufgerufen, sondern erst die Instanz der 
Klasse ;)
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] getPage Hook Exception?

2016-05-11 Diskussionsfäden Hendrik Reimers

Hallo,

ich versuche einen getPage Hook zu bauen bekomme seitens TYPO3 aber immer den 
Fehler, dass das PageRepositoryGetPageHookInterface implementiert sein muss. 
Weiß jemand warum?

Danke vorab...



$hookObject must implement interface ' . PageRepositoryGetPageHookInterface
https://typo3.org/api/typo3cms/_page_repository_8php_source.html#l00224


ext_localconf.php:
 
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_page.php']['getPage'][]
 = 
'EXT:mv_user/Classes/Hooks/AccessCheckHook.php:MyVendor\MvUser\Hooks\AccessCheckHook->getPage_preProcess';



http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Single Sign On (SSO)

2016-04-27 Diskussionsfäden Hendrik Reimers

Hallo,

ich habe eine TYPO3 Installation mit mehreren Root Seiten. Zum Beispiel 
webA.mydomain.de, webB.mydomain.de und webC.mydomain.de
Jetzt meldet sich der FE User in einer Seite an, möchte aber auch Zugriff auf 
z.B. webB bekommen, ohne sich erneut anmelden zu müssen.

Es muss also bei webB überprüft werden, ob der User Zugriff darauf haben darf 
und Ihn dann auch dort anmelden.

Die User sind alle in einem "globalen" SysOrdner und haben für alle Seiten 
(webA, B, C) die selben Gruppen. Sprich es gibt keine gesonderte Gruppe für die jeweilige 
Webseite.

Wie kann ich das nun überprüfen und den User dort auch anmelden, über einen 
Hook oder ähnliches?

Danke & Gruß
Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Scriptmerger und die Komprimierung

2016-03-20 Diskussionsfäden Börge Hendrik

Eine Klärung brachte nun am Ende mein Provider (Domainfactory) der einen 
erstklassigen Service hat, vielen Dank!

Der Scriptmerger arbeitet wie die GZIP Komprimierung korrekt.
Das Tool, mit dem ich die GZIP Komprimierung geprüft habe, hat jedoch die 
Komprimierung nicht erkannt, da ich vom Startbaum der Typo3 Installation einen 
Redirect auf die Home-Seite hatte.

Nachdem entfernen des Redirect wurde es dann richtig angezeigt. 
___

TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Scriptmerger und die Komprimierung

2016-03-19 Diskussionsfäden Börge Hendrik

Nach längeren Suchen habe ich herausgefunden, sobald ich den Scriptmerger 
deinstalliere,
ist auch GZIP wieder aktiv, jedoch ohne das ein Komprimierungsgrad ausgegeben 
wird.

- htaccess ist eingestellt.
- Werte in All Configuration auf 9 FE und 5 BE gesetzt.
- Die Werte eingetragen:
config.compresscss = 1
config.compressjs = 1

Hat jemand eine Idee, warum nach der Installation des Scriptmerger die GZIP 
Komprimierung abgestellt wird?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Scriptmerger und die Komprimierung

2016-03-16 Diskussionsfäden Börge Hendrik

Ein weiterer Unterschied ist noch:


1. Installation ist ein Upgrade von Typo3 4.5

2. und 3 wurden auf Typo3 6.2 neue aufgesetzt.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Scriptmerger und die Komprimierung

2016-03-16 Diskussionsfäden Börge Hendrik

Hallo Stefan,

vielen Dank.

- Selber Provider, (Domainfactory)
- Selbes Hostingpaket
- Selbe PHP Version und auch die gleichen Einstellungen in der Ini PHP

Einzige Unterschiede zwischen den Installationen sind die Inhalte und einige 
Extensions.

sr_freecap, JK_Poll, Femanager, Comments, Pagebrowse, sr_freecap, directmail, 
shariff, news, (news sitemap)

und 1. Installation (2 Domains), 2. Installation (2 Domains) und 3. 
Installation 1 Domain.

Bei der ersten (funktionierenden) Installation hatte ich mal  "xf_imgopt" 
installiert und wieder deinstalliert.
Hatte auch schon den Scriptmerger bei den anderen deinstalliert, gelöscht und 
erneut installiert.

Kann man bei der Reihenfolge Scriptmerger einen Fehler machen, sprich wenn 
htaccess und setup schon drin sind, wenn er installiert wird?


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Scriptmerger und die Komprimierung

2016-03-15 Diskussionsfäden Börge Hendrik

Hallo,

ich habe mehrere Installationen:

Typo3 6.2.
Auf der einen läuft Scriptmerger und tut was es soll:
Fast Dateien zusammen und komprimiert sie nach GZIP :)

HTACCESS:
[code language=TypoScript]
#
#
# Example .htaccess file for TYPO3 CMS - for use with Apache Webserver
#
# This file includes settings for the following configuration options:
#
# - Compression via TYPO3
# - Settings for mod_rewrite (URL-Rewriting)
# - PHP optimisation
# - Miscellaneous
#
# If you want to use it, you have to copy it to the root folder of your TYPO3 
installation (if its
# not there already) and rename it to '.htaccess'. To make .htaccess files 
work, you might need to
# adjust the 'AllowOverride' directive in your Apache configuration file.
#
# IMPORTANT: You may need to change this file depending on your TYPO3 
installation!
#
# Lines starting with a # are treated as comment and ignored by the web server.
#
# You should change every occurance of TYPO3root/ to the location where you 
have your website in.
# For example:
# If you have your website located at http://mysite.com/
# then your TYPO3root/ is just empty (remove 'TYPO3root/')
# If you have your website located at http://mysite.com/some/path/
# then your TYPO3root/ is some/path/ (search and replace)
#
# You can also use this configuration in your httpd.conf, but then you have to 
modify some lines,
# see the comments (search for 'httpd.conf')
#
# Questions about this file go to the matching Install mailing list, see
# http://typo3.org/documentation/mailing-lists/
#



### Begin: Compression via TYPO3 ###

# Compressing resource files will save bandwidth and so improve loading speed 
especially for users
# with slower internet connections. TYPO3 can compress the .js and .css files 
for you.
# *) Uncomment the following lines and
# *) Set $TYPO3_CONF_VARS['BE']['compressionLevel'] = '9' for the Backend
# *) Set $TYPO3_CONF_VARS['FE']['compressionLevel'] = '9' together with the 
TypoScript properties
#config.compressJs and config.compressCss for GZIP compression of Frontend 
JS and CSS files.

#
#   AddType "text/javascript" .gzip
#
#
#   AddType "text/css" .gzip
#
#AddEncoding gzip .gzip

### End: Compression via TYPO3 ###


### Begin: Browser caching of ressource files ###

# Enable long browser caching for JavaScript and CSS files.

# This affects Frontend and Backend and increases performance.
# You can also add other file extensions (like gif, png, jpg), if you want them 
to be longer cached, too.


 
   ExpiresActive on
   ExpiresDefault "access plus 7 days"
 
 FileETag MTime Size


### End: Browser caching of ressource files ###


### Begin: Settings for mod_rewrite ###

# You need rewriting, if you use a URL-Rewriting extension (RealURL, CoolUri).



# Enable URL rewriting
RewriteEngine On

# Change this path, if your TYPO3 installation is located in a subdirectory of 
the website root.
#RewriteBase /

# Rules to set ApplicationContext based on hostname
#RewriteCond %{HTTP_HOST} ^dev\.example\.com$
#RewriteRule .? - [E=TYPO3_CONTEXT:Development]
#RewriteCond %{HTTP_HOST} ^staging\.example\.com$
#RewriteRule .? - [E=TYPO3_CONTEXT:Production/Staging]
#RewriteCond %{HTTP_HOST} ^www\.example\.com$
#RewriteRule .? - [E=TYPO3_CONTEXT:Production]

# Rule for versioned static files, configured through:
# - $TYPO3_CONF_VARS['BE']['versionNumberInFilename']
# - $TYPO3_CONF_VARS['FE']['versionNumberInFilename']
# IMPORTANT: This rule has to be the very first RewriteCond in order to work!
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]

# Basic security checks
# - Restrict access to deleted files in Recycler directories
# - Restrict access to TypoScript files in default templates directories
# - Restrict access to Private extension directories
# For httpd.conf, use these lines instead of the next ones:
# RewriteRule ^/TYPO3root/fileadmin/(.*/)?_recycler_/ - [F]
# RewriteRule ^/TYPO3root/fileadmin/templates/.*(\.txt|\.ts)$ - [F]
# RewriteRule ^/TYPO3root/typo3conf/ext/[^/]+/Configuration/ - [F]
# RewriteRule ^/TYPO3root/typo3conf/ext/[^/]+/Resources/Private/ - [F]
RewriteRule ^fileadmin/(.*/)?_recycler_/ - [F]
RewriteRule ^fileadmin/templates/.*(\.txt|\.ts)$ - [F]
RewriteRule ^typo3conf/ext/[^/]+/Configuration/ - [F]
RewriteRule ^typo3conf/ext/[^/]+/Resources/Private/ - [F]

# Stop rewrite processing, if we are in the typo3/ directory.
# For httpd.conf, use this line instead of the next one:
# RewriteRule 
^/TYPO3root/(typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - 
[L]
RewriteRule ^(typo3/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - 
[L]

# If the file/symlink/directory does not exist => Redirect to index.php.
# For httpd.conf, you need to prefix each '%{REQUEST_FILENAME}' with 
'%{DOCUMENT_ROOT}'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

# Main URL rewriting.
# 

[TYPO3-german] FAL Meta-Daten ändern

2016-03-10 Diskussionsfäden Hendrik Reimers

Hi,

habe über das FE einen simplen FileUpload und bekomme für meinen Controller ein 
File-Resource zurück:
\TYPO3\CMS\Core\Resource\File

Wie kann ich jetzt damit die Metadaten (wie Description, Title, etc.) für die 
Datei in meinem Controller ändern?
Über die Funktion _updateMetaData (laut API für Resource\File) geht es 
scheinbar nicht.

Danke vorab!
--
Let us work together for your project:
http://www.kern23.de/kontakt

My extensions like content_designer:
https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

Code and other free projects:
http://www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Scriptmerger verändert CSS in mobiler Version

2016-03-09 Diskussionsfäden Börge Hendrik

Hallo und vielen Dank!

Deine Anregung hat mich auf den richtigen Pfad gebracht.
In der Custom CSS hatte ich doch tatsächlich eine Mindestweite hinterlegt :(

Jetzt läuft es vielen Dank!

Vorgehen:

1) Custom.css abgeschaltet, um zusehen ob die Cookie bar dann richtig angezeigt 
wurde.
2) Wurde richtig angezeigt.
3) Custom Css regel kontrolliert, und mindestbreite gefunden.
4) Gelöscht in Custom Css

Fertig. Vielen Dank!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox

2016-03-08 Diskussionsfäden Hendrik Reimers

Ich glaube du gehst das ganze falsch an. Dein Filter ist ein Model richtig?
Ein Filter brauch kein Model zu sein. Models sind ja für die Daten da, welche 
du im Endeffekt speichern willst. (Ganz grob gesagt).

Von daher sollte dein Form eher in etwa so aussehen...


 


Speich nicht object="{filter}" und nicht property="..:" in der Checkbox!
Weil so will extbase die Werte quasi in dem Model (und in der DB) speichern 
bzw. zuordnen und will dies dann der listAction übergeben
also ... public function listAction($filter) { ... }

Es ist also, soweit ich dich verstanden habe, schon ein etwas anderer Ansatz.

Dir jetzt aber alles zu erklären usw. wäre zu viel jetzt. Von daher "übe" bitte 
noch etwas. Das aktuelle Buch von Patrick Lobacher ist da auch eine sehr gute Hilfe.
--
Let us work together for your project:
http://www.kern23.de/kontakt

My extensions like content_designer:
https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

Code and other free projects:
http://www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox

2016-03-08 Diskussionsfäden Hendrik Reimers

Ja kannst du wie zuvor beschrieben den form viewhelper nehmen (damit die ganzen 
Parameter etc. für den Controller enthalten sind) und dann in deiner listAction 
darauf zugreifen. Gibt mehrere Möglichkeiten dazu. Hier die einfachste(n):

public function listAction() {
 $args = $this->request->getArguments();

 $filterX = &$args['filterX'];

 // alternativ
 if ( $this->request->hasArgument('filterX') )
$filterX = $this->request->getArgument('filterX');
}


--
Let us work together for your project:
http://www.kern23.de/kontakt

My extensions like content_designer:
https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

Code and other free projects:
http://www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox

2016-03-08 Diskussionsfäden Hendrik Reimers

Willst du im Frontend den Filter setzen oder im Backend im Inhaltselement 
(Plugin)?
Backend sollte dir das hier weiterhelfen: 
http://www.typo3-snippets.de/snippets/extbase-und-fluid/flexforms-mit-typo3-61-nutzen/
Dort hat es im Endeffekt auch nichts mit dem Form Viewhelper () zu tun.

Frontend kannst du natürlich ein Form nutzen und im Controller dann z.B. über 
$this->request->arguments darauf zugreifen.
--
Let us work together for your project:
http://www.kern23.de/kontakt

My extensions like content_designer:
https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

Code and other free projects:
http://www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Scriptmerger verändert CSS in mobiler Version

2016-03-08 Diskussionsfäden Hendrik Reimers

Prüfe mal wie du dein CSS einbindest... Beispiel:

page.includeCSS.myCSSFile = 
page.includeCSS.myCSSFile.media = screen

Oder du steuerst noch mit einer Condition etwas (z.B. mobile switch), oder per 
Media Queries im CSS etwas, was dein Layout kaputt macht.
--
Let us work together for your project:
http://www.kern23.de/kontakt

My extensions like content_designer:
https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

Code and other free projects:
http://www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Eigene Extension listAction() filtern über Checkbox

2016-03-08 Diskussionsfäden Hendrik Reimers

Hi,

ich nehme mal an du hast z.B. die tt_content Tabelle um die Felder (filterX) 
erweitert oder handelt es sich um ein eigenes Model?

Wenn du dein Plugin konfigurierbar machen möchtest, ist es meist einfacher über FlexForms das 
zu tun und die Feldbezeichnungen im Flexform z.B. wie folgt zu benennen... 
 ...[deine config] ... ... Dadurch sind die 
Werte dann im Template und Controller über $this->settings bzw. {settings...} nutzbar.

Wenn du jedoch tt_content bzw. die pages Tabelle um die Felder erweitert hast, 
sind die Felder aus dem Content Element erst einmal nicht gleich verfügbar. 
Diese liegen im cObject. Über deinen Controller kommst du wie folgt ran:

$this->cObj = $this->configurationManager->getContentObject();

Somit steht dir alles von dem Content Element zur Verfügung... wie zum Beispiel:
$this->cObj->data['filterX']
$this->cObj->data['uid']
$this->cObj->data['header']
$this->cObj->data['bodytext']
usw.

Einfach debuggen um alles zu sehen: 
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($this->cObj);

Gruß Hendrik
--
www.kern23.de

https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Scriptmerger verändert CSS in mobiler Version

2016-03-07 Diskussionsfäden Börge Hendrik

Hallo,

hat jemand eine Idee zu folgendem Problem?

Typo3 6.2
Scriptmerger
CSS Bootstrap

Wenn ich den Scriptmerger verwende, wird in der mobilen Version an einer Cookie 
Bar plötzlich keine Formatierung / sprich die Bar nicht mehr angezeigt.

Hat jemand einen Hinweis, wie ich das ändern könnte?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Bild Upload in neuem Typo3 nicht verfügbar

2016-03-05 Diskussionsfäden Hendrik Reimers

Das von dir beschriebene Verhalten ist tatsächlich etwas seltsam. Da du die 
Datenbank von einem älteren TYPO3 portiert hast würde ich mal die 
Seiteneigenschaften (TSconfig) prüfen. Ist dort vielleicht etwas konfiguriert, 
was die entsprechenden Felder deaktiviert?

Beispiel: TCEFORM.tt_content.bodytext.disabled  = 1
--
www.kern23.de

https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7.6 - Statische Templates - Text/Bild

2016-03-05 Diskussionsfäden Hendrik Reimers

Das neue Text & Media Inhaltselement löst die Inhaltselemente Text, Text m. 
Bild, etc. ab.
Je nach Reihenfolge der Einbdingung der beiden Static Templates werden die 
Inhalte mit Fluid oder TS gerendert.

Es macht mehr Sinn die alten Inhaltselemente zu löschen bzw. in Text-Media zu 
ändern und nur Fluid Styled Content zu benutzen. Dadurch bleibst du Update 
fähig auf die 8er LTS etc.
--
www.kern23.de

https://typo3.org/extensions/repository/?id=23=0=hendrik+reimers

www.github.com/hendrikreimers/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7.6 - Statische Templates - Text/Bild

2016-03-04 Diskussionsfäden Hendrik Reimers

Hi,

nein du brauchst nur eines von beiden!

css_styled_content verhält sich wie bei den vorherigen TYPO3 Versionen. Vorteil... du 
kannst "alte" Wraps und TypoScript Code wieder verwenden.

Bei fluid_styled_content bassiert das "rendering" der Inhaltselemente nicht 
mehr auf TypoScript, sondern auf Fluid Templates. Vorteil... lässt sich wesentlich 
leichter anpassen (andere Wraps für Bootstrap etc.)

Gruß Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Scriptmerger und CSS von Mindshape Cookie bar

2016-03-03 Diskussionsfäden Börge Hendrik

Hallo liebes Forum,

wie würdet Ihr an folgendes Problem ran gehen:

Stand:
Typo3 6.2
Template Bootstrap
Cookie bar: Mindshape Cookies
NEU: Optimierung: Scriptmerger

Sowohl in der Desktop als auch mobil wurde die Cookie-Bar bisher einwandfrei 
angezeigt.
Nun habe ich den Scriptmerger eingebunden und aktiviert.
Desktop: Alles gut, Cookie bar wird UNTEN angezeigt.
Mobil: Cookie bar verschwunden und der TEXT wird nun unformatiert oben ohne bar 
angezeigt.

Bedeutet wohl in der mobil Version kann er das CSS nicht richtig lesen. 
Vermutlich durch die Optimierung des Scriptmergers.

Aber wie kann ich es lösen? Ideen?

Vielen Dank im Voraus.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Lightbox für Fluid Styled Content

2016-02-24 Diskussionsfäden Hendrik Reimers

Hi,

geht quasi mit jeder ;-)
Ich habe es mit der Fancybox (jquery) gemacht und per TypoScript Setup in etwa 
so gemacht...

# Deaktivieren des PopUps und Lightbox wrap
lib.fluidContent.settings.media.popup {
 directImageLink = 1
 JSwindow = 0
 linkParams.ATagParams.dataWrap = class="lightbox" 
data-fancybox-group="lb{field:uid}"
}
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: XClass "Class not found" mit Namespaces

2016-02-24 Diskussionsfäden Hendrik Reimers

Hi,

zuerst ist es besser nicht das Hook Array komplett zu überschreiben. Denn dann 
können keine anderen Extensions sich dort noch mit rein hängen. Zum anderen 
muss meines Wissens schon die Datei mit angegeben werden und dann die Klasse. 
Abgucken kannst du das zum Beispiel bei der Extension hier:

https://github.com/hendrikreimers/TYPO3-content_designer/blob/master/ext_tables.php

Dort hänge ich mich generell in den Backend Preview Hook...

Grüße
Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Template Pfad lässt sich nicht ändern?

2016-02-23 Diskussionsfäden Hendrik Reimers

Hallo,

habe eine kleine eigene Extension welche ich nun für 7.x benutze. Läuft auch 
soweit ganz gut.
Seltsam ist nun jedoch dass ich den Template Pfad nicht ändern kann. Selbst 
wenn ich das TypoScript (Statische Template) komplett heraus nehme, nutzt die 
Ext. immer noch die aus dem Extension Verzeichnis.

Wenn ich über den TypoScript-Objekt-Browser schaue, sind die Pfade aber korrekt 
auf das neue Verzeichnis. In der Ext selber wird im Controller oder an anderer 
Stelle aber keine standaloneView aufgebaut oder vergleichbares.

Caches auch alle gelöscht... Selbst wenn ich die constants.txt in der Extension 
selbst ändere bleibt TYPO3 bei den Templates im Ext. Pfad.

Hat jemand eine Idee woran es liegen könnte?

Danke schonmal
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Repository / Model Hook?

2016-02-23 Diskussionsfäden Hendrik Reimers

Hallo,

ich würde gern beim hinzufügen (add) oder aktualisieren (update) von bestimmten 
Models im Frontend eine Funktion aufrufen und den Wert vor dem speichern 
anpassen. Im Backend ist das über einen DataHandler Hook einfach. Aber wie kann 
ich es im Frontend machen ohne die fremden Extensions anzufassen?

Kann man das irgendwie über TypoScript mit persistence.classes ?

Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] SOLR Tutorial?

2016-02-21 Diskussionsfäden Hendrik Reimers

Hi,

hat jemand ein paar Tipps, oder ein gutes Tutorial für SOLR?

Speziell geht es mir darum, wie man Solr auf einem Server installiert, 
konfiguriert und in mehreren TYPO3 Installationen und/oder Multisite in einer 
Installation nutzen kann. Sprich auch ein TYPO3 passend konfiguriert.

Vielen Dank vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?

2016-02-16 Diskussionsfäden Hendrik Reimers

Hallo Nicole,

habe vielleicht auch die falschen gepostet, sorry!
Generell möchte ich bei bestimmten CTypes das TCA erweitern. Im Augenblick 
klappt das (fast). Dazu lese ich das TypoScript Setup aus und passe dann das 
TCA an. Lieber wäre mir jedoch die TSconfig auszulesen. Da hatte ich aber mal 
schwierigkeiten das ganze TSconfig zu erhalten.

Wenn du magst kannst du den Code hier mal anschauen: 
https://github.com/hendrikreimers/TYPO3-content_designer

Danke & Gruß
Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] SignalSlots, Hooks und XCLASS ?

2016-02-16 Diskussionsfäden Hendrik Reimers

Hallo Nicole,

danke das hilft mir weiter!

Um das TCA beim "öffnen" zu beeinflussen (und bestimmte Felder nach Bedarf zu 
verändern) benutze ich die folgenden Hooks...
   $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][]
   $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['postInit'][]
..ist das sinnvoll bzw. ok?

Gibt es eigentlich generell eine Liste, Methode, Trick oder vergleichbares um 
Hooks/Slots etc. leichter zu finden?

Vielen Dank für deine Hilfe!

Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] SignalSlots, Hooks und XCLASS ?

2016-02-16 Diskussionsfäden Hendrik Reimers

Hallo,

mal eine generelle Frage...
Es gibt ja seit einiger Zeit die Möglichkeit z.B. in eigenen Extensions SignalSlots bzw. 
Dispatcher zu definieren, um die alten "Hooks" zu ersetzen bzw. zu ergänzen.

Wie finde ich zum Beispiel für das Backend diese SignalSlots und Hooks?
Ich suche zum Beispiel aktuell einen Hook oder Slot um beim Anlegen/Speichern 
von Datensätzen einzugreifen.

Was ist eigentlich aus dem XCLASS von "damals" geworden, um ganze Klassen und 
Funktionen überschreiben zu können?

Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] RealURL - Problem: Umleitungsfehler oder invalid postVarSet?

2016-02-11 Diskussionsfäden Hendrik Reimers

Das war es... DANKE!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: Caching-Framework Tutorial?

2016-02-05 Diskussionsfäden Hendrik Reimers

Habe es nun erfolgreich hinbekommen... Danke!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Bild-Resourcen auslesen in 7.6 mit Data-Processors?

2016-02-05 Diskussionsfäden Hendrik Reimers

Hi,

ich möchte aus den Seiteneigenschaften (Feld: media) die Bilder an mein Fluid 
Template übergeben. Seit 7.4 gibt es ja nun die Daten-Prozessoren:

SplitProcessor
CommaSeparatedValueProcessor
FilesProcessor
GalleryProcessor
DatabaseQueryProcessor

Vorher habe ich es immer wie folgt ausgelesen...


lib.image.getMediaImage = COA
lib.image.getMediaImage {
 wrap = /|

 10 = IMG_RESOURCE
 10.file {
   import = uploads/media/
   import.data= levelmedia:-1, slide
   
   import.listNum= 0

   import.listNum.override.current   = 1
   import.listNum.override.if.isTrue.current = 1

   treatIdAsReference = 1
   
   width = 1132c

   height = 362c
 }
}


Wie kann ich das nun mit den neuen "TS-Techniken" machen, dass ein Array mit 
allen Bildern an das Fluid übergeben wird?

Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Caching-Framework Tutorial?

2016-02-05 Diskussionsfäden Hendrik Reimers

Hi,

danke dafür... ich fand das jedoch etwas "unvollständig". Hast du noch ein 
Tutorial was das etwas ausführlicher beschreibt?
Denn z.B. woher kommt $this->calculateCacheIdentifier(); ?

Danke
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Caching-Framework Tutorial?

2016-02-05 Diskussionsfäden Hendrik Reimers

Hallo allerseits,

gibt es ein gutes (einfaches) Tutorial für das Caching-Framework, wie ich es in 
meiner Ext. benutzen kann für die 7.6er Version?

Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Caching-Framework Tutorial?

2016-02-05 Diskussionsfäden Hendrik Reimers

Klasse... besten Dank an euch beiden :)
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: Caching-Framework Tutorial?

2016-02-05 Diskussionsfäden Hendrik Reimers

Hi,

ich hab das jetzt mal nach der TYPO3 Doku probiert. Aber ich kriege nur Fehler das 
"initializeCachingFramework" nicht existiert.
Und wenn ich das aukommentiere scheiterst es an "$this->cacheInstance = 
$GLOBALS['typo3CacheFactory']->create(".

Kann mir jemand helfen wie ich das Caching initalisiere und dann nutze bei 7.6 ?

Danke
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: META-Tags levelfield slide geht nicht?

2015-12-03 Diskussionsfäden Hendrik Reimers

Das war es :)
Besten Dank und auch danke für den Hinweis wegen Google!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Typolink ATagParams Quotes (Anführungszeichen) Problem

2015-12-03 Diskussionsfäden Hendrik Reimers

Hi,

ich baue mir in einer Ext einen typolink per TS zusammen. Dort setze ich auch 
ein paar ATagParams. Sprich:

typolink.ATagParams = class="meinecssklasse" title="irgendwas"

Jedoch macht TYPO3 aus den Anführungszeichen ein " was den Link kaputt macht.
Ich habe es schon mit   " .htmlSpecialChars = 1" und " 
.htmlSpecialChars.preserveEntities = 1" probiert. Jedoch ohne Erfolg.

Gibt es eine Lösung dass die Anführungszeichen erhalten bleiben?

Danke
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] META-Tags levelfield slide geht nicht?

2015-12-03 Diskussionsfäden Hendrik Reimers

Hallo,

möchte in TYPO3 6.2 die Meta Tags (description, keywords) aus der 
übergeordneten Seite auslesen, wenn diese in der aktuellen nicht gesetzt sind. 
Aber irgendwie funktioniert es nicht. Folgendes habe ich schon in einigen 
Variationen probiert:

page.meta {
 description.data = levelfield:-1, description, slide
 keywords.data= levelfield:-1, keywords, slide
}

# Alternativ
page.meta {
 description.data = page:description
 ifEmpty.data = levelfield:-1,description,slide
}

Von der aktuellen Seite funktioniert es wenn ich "description.field = description" bzw. 
".data = page:description" mache. Aber mit dem levelfield bzw. leveldata und dem slide 
werden die Meta Tags nicht gesetzt.

Was mache ich falsch?

Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements verschachteln: Wert ist nicht erlaubt?

2015-11-23 Diskussionsfäden Hendrik Reimers

Das colPos Feld (tt_content) ist smallint(6).
Die Felder von Gridelements sind int(11) vorwiegend. 
tx_gridelements_backend_layout ist varchar(255).

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Gridelements verschachteln: Wert ist nicht erlaubt?

2015-11-19 Diskussionsfäden Hendrik Reimers

Danke, habe ich gemacht... fehlt aber nichts :(

Gruß Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Gridelements verschachteln: Wert ist nicht erlaubt?

2015-11-18 Diskussionsfäden Hendrik Reimers

Hallo,

ich habe z.B. ein einspaltiges Raster und dort möchte ich noch ein weiteres Raster-Element 
einfügen. Sobald ich dies anlege meldet das Backend für das Spalten-Feld (colPos): " Wert ist 
nicht erlaubt "-1" "

Was mache ich falsch?

Hier meine Grid TSconfig...

tx_gridelements.setup {
 # Bezeichung des Elements (muss nicht zwingend eine ID sein)
 full {
   title = Einspaltig
   description = Inhalt über die ganze Breite
   topLevelLayout = 1
   
   # integer; Use a colored frame as in the record form. 0, 1 = red, 2 = green, 3 = blue

   frame = 2

   # Konfiguration die normal im Datensatz stehen würde
   config.colCount = 1
   config.rowCount = 1
   config.rows {
 1 {
   columns {
 1.name = Hauptspalte
 1.colPos = 10
   }
 }
   }
 }
}



tx_gridelements.setup {
 # Bezeichung des Elements (muss nicht zwingend eine ID sein)
 accordion {
   title = Akkordeon
   description = Grundgerüst, hier werden die Akkordeon Elemente eingefügt
   topLevelLayout = 0
   
   # integer; Use a colored frame as in the record form. 0, 1 = red, 2 = green, 3 = blue

   frame = 3

   # Konfiguration die normal im Datensatz stehen würde
   config.colCount = 1
   config.rowCount = 1
   config.rows {
 1 {
   columns {
 1.name = Akkordeon Elemente
 1.colPos = 30
 1.allowed = html,gridelements_pi1
   }
 }
   }
 }

 # Bezeichung des Elements (muss nicht zwingend eine ID sein)
 accordion_element {
   title = Akkordeon-Element
   description = Ein Reiter in dem Akkordeon. In diesem die Inhalte einfügen.
   topLevelLayout = 0
   
   # integer; Use a colored frame as in the record form. 0, 1 = red, 2 = green, 3 = blue

   frame = 3

   # Konfiguration die normal im Datensatz stehen würde
   config.colCount = 1
   config.rowCount = 1
   config.rows {
 1 {
   columns {
 1.name = Inhalt
 1.colPos = 40
   }
 }
   }
 }
}


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Gridelements - Wert ist nicht erlaubt "-1" ?

2015-10-15 Diskussionsfäden Hendrik Reimers

Hallo,

habe Gridelements 3.2.0 und TYPO3 6.2.15 im Einsatz. Dazu habe ich Gridelements für 
mehrere Spalten konfiguriert. Ich möchte jetzt jedoch noch ein Grid (Raster) in einem 
anderen Raster ablegen. Das verschachtelte Raster habe ich auf "topLevelLayout = 
0" gesetzt, damit es auch dort eingefügt werden kann.

Jedoch bekomme ich dann stets die Fehlermeldung "Wert ist nicht erlaubt '-1'" 
(colPos) bei dem Raster, sobald es in einem anderen Raster ist.

Weiß jemand wieso das so ist oder ist es ein Bug in gridelements?

Hier meine TSconfig von den Grids...


tx_gridelements.setup {
 full {
   title = Einspaltig
   description = Typischer Inhalt
   topLevelLayout = 1
   
   frame = 2


   config.colCount = 1
   config.rowCount = 1
   config.rows {
 1 {
   columns {
 1.name = Inhalt
 1.colPos = 10
   }
 }
   }
 }
}



tx_gridelements.setup {
 accordion {
   title = Akkordeon
   description = Grundgerüst, hier werden die Akkordeon Elemente eingefügt
   topLevelLayout = 0
   
   frame = 3


   config.colCount = 1
   config.rowCount = 1
   config.rows {
 1 {
   columns {
 1.name = Akkordeon Elemente
 1.colPos = 30
 #1.allowed = html,gridelements_pi1
   }
 }
   }
 }
}

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Template not found?

2015-10-14 Diskussionsfäden Hendrik Reimers

Hallo,

ich habe eine neue TYPO3 6.2.x Installation gemacht. Diese liegt auf einem 
Webserver, welcher vom hauseigenen Netzwerk erreichbar ist und auch natürlich 
von extern (Web).

Das seltsame jedoch ist nun... Wenn ich die Seite aus dem eigenen Netzwerk 
aufrufe funktioniert alles. Wenn ich z.B. von außen die Seite aufrufen will 
(z.B. per Smartphone), wirft TYPO3 eine Exception dass das Fluid Template nicht 
gefunden werden konnte. Aber alle anderen Webseiten laufen auf dem Server ohne 
Probleme. Ein DNS Problem kann es ja eigentlich nicht sein, weil es ja ein 
PHP/TYPO3 Fehler ist oder?

Hat jemand eine Idee woran das liegen könnte?




#1288087061: Template could not be found at "/var/www/EXAMPLE.COM/web/". (More 
information)

TYPO3\CMS\Fluid\View\Exception\InvalidTemplateResourceException thrown in file
/var/www/clients/client123/web345/web/typo3_src-6.2.15/typo3/sysext/fluid/Classes/View/StandaloneView.php
 in line 341.

8 TYPO3\CMS\Fluid\View\StandaloneView::getTemplateSource(NULL)


/var/www/clients/client123/web345/web/typo3_src-6.2.15/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php:

00162:$parsedTemplate = $this->templateCompiler->get($templateIdentifier);
00163:   } else {

00164:$parsedTemplate = 
$this->templateParser->parse($this->getTemplateSource($actionName));

00165:if ($parsedTemplate->isCompilable()) {
00166: $this->templateCompiler->store($templateIdentifier, $parsedTemplate);




Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Template not found?

2015-10-14 Diskussionsfäden Hendrik Reimers

Hat sich erledigt... Fehler saß vor dem Bildschirm ;-)
Hatte eine weiche per TypoScript enthalten, welche von einer externen IP ein anderes 
Template "Seite in Arbeit" lädt. Das Template war aber nicht verfügbar.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Image Mask für tt_content?

2015-09-08 Diskussionsfäden Hendrik Reimers

hier meine lösung... ist sicherlich nicht 100%ig perfekt, aber es funktioniert.
vielleicht hat jemand noch verbesserungsvorschläge.
begin 644 rounded-images.txt
M(W1T7V-O;G1E;G0N:6UA9V4N,C`N,2YF:6QE+FEM<&]R="`^#0HC='1?8V]N
M=&5N="YI;6%G92XR,"XQ+F9I;&4N:6UP;W)T+F-/8FIE8W0@/2!)34=?4D53
M3U520T4-"B-T=%]C;VYT96YT+FEM86=E+C(P+C$N9FEL92YI;7!OPT*='1?8V]N=&5N="YI;6%G
M92XR,"XQ+F9I;&4@/@T*='1?8V]N=&5N="YI;6%G92XR,"XQ+F9I;&4@/2!'
M249"54E,1$52#0IT=%]C;VYT96YT+FEM86=E+C(P+C$N9FEL92![#0H@(",@
M*V-A;&,@;VYL>2!U;F1E2`@("`@
M("`@("`@("`@(#T@,3`P#0H@('1R86YS<&%R96YT0F%C:V=R;W5N9"`](#$-
M"B`@8F%C:T-O;&]R("`@("`@("`@("`@(#T@(S`P,#!F9@T*("!T

[TYPO3-german] Image Mask für tt_content?

2015-09-05 Diskussionsfäden Hendrik Reimers

Hallo,

ich möchte alle Bilder mit einer Maske "zuschneiden" (Transparente PNG). Mit 
dem folgenden TS klappt es schon fast. Das Problem ist jedoch noch, dass die Maske sich 
zwar in der Breite dem Bild anpasst, aber nicht die Höhe berücksichtigt, und somit das 
Bild bzw. die Maske abschneidet. Zum anderen ist das Lightbox Bild auch mit der Maske 
überarbeitet. Ich möchte aber das Bild für die Lightbox (großansicht) normal haben.

Könnt ihr mir bitte helfen wie das TS in 6.2 aufwärts richtig funktioniert?

lib.mask = GIFBUILDER
lib.mask {
 XY = [10.w],[10.h]
 format = png
 quality = 100

 backColor = #ff

 transparentBackground = 1
 transparentColor = #ff
 transparentColor.closest = 1
 
 10 = IMAGE

 10 {
   file {
 import.current = 1
 treatIdAsReference = 1
 
 width.field = imagewidth

 maxW = {$styles.content.imgtext.maxW}
 maxW.override.data = register:maxImageWidth
 maxWInText = {$styles.content.imgtext.maxWInText}
 maxWInText.override.data = register:maxImageWidthInText
   }
   mask = fileadmin/mask.png
   mask {
 width.field = imagewidth
 maxW = {$styles.content.imgtext.maxW}
 maxW.override.data = register:maxImageWidth
 maxWInText = {$styles.content.imgtext.maxWInText}
 maxWInText.override.data = register:maxImageWidthInText
   }
 }
}

tt_content.image.20.1.file < lib.mask

Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] L10Nmgr - Probleme mit Inline Elementen (IRRE, sys_file_reference)

2015-08-18 Diskussionsfäden Hendrik Reimers

Hallo,

ich benutze den l10nmgr in einem aktuellen TYPO3 6.2.x Projekt. Dort habe ich 
einige eigene Inhaltselemente, welche weitere Elemente per IRRE enthalten. 
Diese sind teilweise wiederrum eigene Datensatztypen, aber auch tt_content.

Die Relation erfolgt über ein Feld in der tt_content Tabelle in den meisten 
Fällen. Aber vereinzelt auch über eine Hilfstabelle (MM).

Das Problem ist nun folgendes:
Die Datensätze (z.B. tt_content) werden übersetzt durch den l10nmgr, aber die 
Zuweisung zu dem Elternelement geht dabei verloren.
In vereinzelten Fällen gehen sogar die Dateireferenzen von Bildern 
(sys_file_reference) verloren.

Hat jemand schon damit Erfahrungen oder eine Idee woran das Problem liegen 
könnte?

Danke vorab!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] addFlashMessage im Validator?

2015-07-15 Diskussionsfäden Hendrik Reimers

Hallo,

ich habe eine non-namespaced Extension die ich für 6.2+ tauglich machen muss. 
Dort gibt es einen Validator, welcher FlashMessages hinzufügt damit diese dem 
Nutzer ausgegeben werden. Aufgrund der Änderungen der API geht das aber nicht 
mehr und ich weiß nicht was ich tun muss damit es wieder geht.

aktuell ist es in etwa so:

   public function isValid($value) {
$fm = new Tx_Extbase_MVC_Controller_FlashMessages;
   $fm-enqueue('Die Fehlermeldung für den Nutzer');
   /* ... */

Kann mir jemand sagen wie ich das wieder zum laufen bekomme?

Vielen Dank!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] extbase: Neues CE + Irre?

2015-07-15 Diskussionsfäden Hendrik Reimers

Hallo,

ich muss verschiedene Extensions bauen, welche unter anderem ein neues CE im 
Backend ermöglichen (kein Plugin mit Flexforms).
Muss ich dazu die Tabelle tt_content erweitern um die zusätzlichen Felder oder 
wie ist der beste Weg?

Dazu soll es dann noch eine Extension geben mit verschachtelten IRRE Elemente 
(teilweise auch Standard CE's). Es kann also passieren dass der Nutzer auch 
IRRE in IRRE Elemente anlegen können muss. Hat jemand hierfür auch einen Tipp?

Das große Problem dabei ist dann noch das alles mit dem l10n_mgr kompatibel 
sein muss (auch die IRRE Elemente), sprich Mehrsprachig und der L10N Manager 
muss es exportieren/importieren können.

Hoffe Ihr könnt mir ein paar Tipps geben wie ich das am besten angehen kann...

Danke!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] System Kategorien nutzen?

2015-06-24 Diskussionsfäden Hendrik Reimers

Hallo,

ich würde gern die TYPO3 Kategorien für meine Ext. nutzen im Frontend. Im TCA 
habe ich bereits folgendes gemacht:

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable(
   $_EXTKEY,
   'tx_myext_domain_model_mymodel'
);

Aber wie kann ich die jetzt im Controller oder so benutzen, bzw. danach filtern 
usw?
Wäre super wenn jemand ein Tutorial, Beispiel, oder so für mich hat.

Danke  Gruß
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Wenn Content leer - rekursiv suchen

2015-06-24 Diskussionsfäden Hendrik Reimers

PS: Gerade nochmal was passendes gefunden...

http://wiki.typo3.org/Content_Slide

http://www.typo3.net/forum/thematik/zeige/thema/107666/?show=1

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Wenn Content leer - rekursiv suchen

2015-06-24 Diskussionsfäden Hendrik Reimers

Moin,

ich bin mir grad nicht sicher, aber ich meine es war etwas wie:

pidInList.data = leveluid: 2, slide

Die Zwei steht da dann natürlich für die Anzahl der Ebenen.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Powermail - Prefill befüllen aus Datenbank von der Extension news

2015-05-12 Diskussionsfäden Börge Hendrik

Hier geht es weiter:
http://www.typo3.net/forum/thematik/zeige/thema/120148/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: [TYPO3-core] Announcing TYPO3 CMS 7.2

2015-04-28 Diskussionsfäden Hendrik Reimers

Mein Problem hat sich erledigt, nachdem ich den Sourceforge Download nutzte. 
Bei den Quellen von get.typo3.org scheint es derbe Probleme zu geben.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: [TYPO3-core] Announcing TYPO3 CMS 7.2

2015-04-28 Diskussionsfäden Hendrik Reimers

Klasse, aber bei mir sehe ich im Backend nur die Modulleiste als wäre es 
Responsive bei Full HD Auflösung.

Bug oder Feature?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Powermail - Prefill befüllen aus Datenbank von der Extension news

2015-04-25 Diskussionsfäden Börge Hendrik

Hallo,
nutze: Typo3 6.2
Extensions: Powermail und News

Nun wollte ich ein Formular generieren, welches als Thema aus Auswahlfeld nutzt,
in diesem Auswahlfeld sollen die Daten / Tag aus der News Extension angezeigt 
werden.

Schritt 1: 
- lib ausgedacht: lib.newsCategory


Schritt 2:
- Powermail - Seite angelegt - Formular angelegt - Feld Thema angelegt als Typ 
Auswahlfeld
- In das Feld unter (Erweitert) unter Aus TypoScript generieren (z.B. 
lib.fieldvalues) eingetragen: lib.newsCategory
[FRAGE 1: Ich denke hier ist kein viewhelper notwendige oder?]

Schritt 3:
- Typoscriptdatei extern erstellt und eingebunden, die Datei hat folgendes 
Script:
lib.newsCategory = COA_INT
lib.newsCategory {
 plugin.tx_powermail{
   settings {
 setup {
   prefill {
 topic = CONTENT
 topic {
   table = tx_news_domain_model_tag
   #Name der Tabelle in der Tag gespeichert sind.
   select {
 pidInList = 19
 #ID in der die News/Nachrichten gespeichert werden
 andWhere {
   data = GP:title
   #Name des Feldes in der Tabelle in der die Inhalte von Tag 
gespeichert sind
   wrap = tx_news_domain_model_tag.uid=|
 }
   }
   renderObj = TEXT
   renderObj.field = title
 }
   }
 }
   }
 }
}

Im Frontent taucht im Auswahlfeld nun aber lediglich folgendes auf:
!--INT_SCRIPT.47ce8777ffc62d9420629e0e3b4ba7b8b--
Die Nummer ändern sich mit jeder aktualisierung.

Vor dem zuvor genannten Typoscript habe ich noch:
plugin.tx_powermail.settings.setup {
   # Save values to any table (example for tt_adress)
   dbEntry {
   #
   ### EXAMPLE for adding values to table tt_address ###
   #

   # Enable or disable db entry for table tt_address
   tx_news_domain_model_news._enable = TEXT
   tx_news_domain_model_news._enable.value = 1

   # Write only if any field is not yet filled with current 
value (e.g. test if an email is already in database)
   # default: always add new records (don't care 
about existing values)
   # update: update record if there is an existing 
entry (e.g. if email is already there)
   # none: no entry if field is filled (do nothing 
if record already exists)
   #tt_address._ifUnique.email = update

   # Fill new record of table tt_address with field email 
with a static value = mail (at) mail.com
   #tt_address.email = TEXT
   #tt_address.email.value = mail (at) mail.com

   # Fill new record of table tt_address with field pid 
with the current pid (e.g. 12)
   tx_news_domain_model_news.pid = TEXT
   tx_news_domain_model_news.pid.data = TSFE:id

   # Fill new record of table tt_address with field 
tstamp with the current time as timestamp (like 123456789)
   tx_news_domain_model_news.tstamp = TEXT
   tx_news_domain_model_news.tstamp.data = date:U

   # Fill new record of table tt_address with field address with 
the current formatted time (like Date: 20.01.2013)
   #tt_address.address = TEXT
   #tt_address.address.data = date:U
   #tt_address.address.strftime = Date: %d.%m.%Y

   # Fill new record of table tt_address with field 
name with the value from powermail {firstname}
   tx_news_domain_model_news.title = TEXT
   tx_news_domain_model_news.title.field = title

   # Fill new record of table tt_address with field 
last_name with the value from powermail {lastname}
   tx_news_domain_model_news.teaser = TEXT
   tx_news_domain_model_news.teaser.field = teaser

   # Fill new record of table tt_address with field 
company with the value from powermail {company}
   tx_news_domain_model_news.bodytext = TEXT
   tx_news_domain_model_news.bodytext.field = news



   
##
   ### EXAMPLE for adding values to table 
tt_address_group_mm ###
   ### Add relation to an existing address group with uid 
123 ###
   
##

   # Enable or disable db entry for table 
tt_address_group_mm
   #tt_address_group_mm._enable = TEXT
   

[TYPO3-german] Re: [tx_news] Inhalt von anderen Seiten in Fluid Template anzeigen

2015-04-25 Diskussionsfäden Börge Hendrik

Ich habe nicht so ganz verstanden, was Du eigentlich möchtest :(

Aber vielleicht helfen Die ja die sogenannten Viewhelper
http://wiki.typo3.org/De:ViewHelper




___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Powermail Optin klappt nicht

2015-04-25 Diskussionsfäden Börge Hendrik

Vielleicht hilft ja folgender Beitrag:
http://www.typo3forum.net/forum/extbase-extension-development/73915-model-ohne-datenbanktabellen-ubergabe-fluid.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] InstallTool speichert keine Werte in LocalConfiguration.php

2015-04-25 Diskussionsfäden Börge Hendrik

Wenn Du einen Shell Zugang haben solltest, schau mal hier:
http://www.mediamill.de/blog/2014/11/27/typo3-folder-structure-test-script-zum-setzen-der-dateisystemrechte-nach-der-vorgabe-des-typo3-installtools/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] InstallTool speichert keine Werte in LocalConfiguration.php

2015-04-25 Diskussionsfäden Börge Hendrik

Hallo,
also 7.1 habe ich noch nicht ausprobiert, weil es vermutlich wie alle ganz 
neuen Versionen viele Probleme bereitet.

In Verbindung mit 6.2 hatte ich gelesen, dass man gelegentlich die Rechte auch 
in Abhängigkeit vom Provider setzten muss.

Was mir sonst noch einfallen würde:
- Localconf überhaupt vorhanden.
- Datei bzw. die Werte darin erstmal von Hand ändern.
- Falls Du eine FErtiginstallation von Deinem Provider hast probier es mal mit 
manuellem upload oder über die SHell.
- Vielleicht kannst Du hiervon noch was ableiten: 
https://www.mittwald.de/blog/cms/typo3-cms/kein-zugang-zum-typo3-backend-%E2%80%93-und-jetzt


Viel Erfolg.




___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3 6.2 Neue Sprache Wert nicht erlaubt

2015-04-22 Diskussionsfäden Börge Hendrik

Stimmt das ist auch ein Fehler der häufiger auftritt.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Typo3 6.2 Neue Sprache Wert nicht erlaubt

2015-04-19 Diskussionsfäden Börge Hendrik

Was mir noch aufgefallen ist, wenn ich ein Element verschiebe z.B. in eine 
Tabelle von Gridelements,
dann muss ich das für jede Sprachversion machen sprich, Zwei Tabellen in jeder 
Sprachversion erstellen und dann einfügen, das könnte aber auch normal sein, da 
Gridelements ja ein eiegenes Element ist, oder?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Typo3 6.2 Neue Sprache Wert nicht erlaubt

2015-04-19 Diskussionsfäden Börge Hendrik

LÖSUNG:

Wenn man in den Gridelementen die notwendigen Sprachen hinterlegt, kann man 
auch in neuen Elementen weitere Sprachversionen hinzufügen, sofern sie in dem 
Gridelement vorhanden sind. Ansonsten ausßerhalb von Grid anlegen und rein 
kopieren.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Mit Powermail Daten in der Dantenbank von News speichern?

2015-04-16 Diskussionsfäden Börge Hendrik
Im Frontend sollen angemeldete Benutzer (FE Manager) 
über ein Formular, welches ich über die Extension Powermail

zur Verfügung stelle, News speichern.

Diese gespeicherten Daten sollen von dem Powermail Formular 
direkt in den Datenbank der Extension News geschrieben werden.

Sprich Formular absenden = Neuer Newsartikel erstellt.

Wie kann ich diese Datenübergabe zwischen den beiden Extension 
Powermail und News umsetzen?

Welche Einsellungen muss ich im Formular für die Übergabe setzten?
Die Felder für News finde ich dann sicherlich in der Datenbank, aber die 
Übergabe ist mir gerade Rätsel.


Würde mich über hilfreiche Hinweise sehr freuen ! ! !

Vielen Dank im Voraus !
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Mit Powermail Daten in der Dantenbank von News speichern?

2015-04-16 Diskussionsfäden Börge Hendrik

Danach hatte ich schon gesucht, dass die Antwort aber doch so nah lag :) Vielen 
Dank!

Formular geht teilweise auch schon, wie ist es, wenn ich ein mit Powermail ein 
Auswahlfeld zur Verfügung stellen möchte mit Werten aus einer anderen Extension 
bzw. dessen Datenbank?

Dazu habe ich bereits folgendes getan:
Typoscript in externer Datei in Setup eingebunden, mit folgendem Script:

#Script für die Übergabe Mehrfachauswahl von Tag aus Datenbank News Extension
lib.newsCategory = TEXT
lib.newsCategory {
 insertData = 1
 dataWrap = DB:tx_news_domain_model_tag:{topic}:title #liefert die Email 
Adresse aus der Datenbank
 wrap3 = {|}
}

title = Name des Feldes aus der Datenbank
{topic} = Variablennamer aus dem Powermail Formular, welches ich festgelegt 
habe.

Ergbenis:
Error no options to show.

Würde mich über einen Ratschlage freuen !
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Im Frontend News bzw. Blogeinträge erstellen?

2015-04-15 Diskussionsfäden Börge Hendrik

Hallo,

also eine entdültige Lösung habe ich noch nicht :(

Hier mal einige Ergebnisse meiner Recherche:
- Multiblog kann auch für einzelne Nutzer im Frontend eingerichtet werden, ist 
aber nicht so hübsch und hat auch zu viele Funktionen, die ich dort gar nicht 
haben möchte.

Es scheint jedoch vielleicht eine bessere Lösung zu sein, mit einer News 
Extension zu arbeiten:
z.B. Hier mit tt_news: http://blog.project-sierra.de/archives/281

Am liebsten wäre mir eine Lösung z.B. mit der NEWS Extension, in der 
angemeldete Nutzer - über den FEMANGER einloggen - Beiträge schreiben können 
ähnlich wie in einem Gästebuch und diese Beiträge vorgegebenen Kategorien 
zugeordnet werden können.

Nutzername
Avatar (vielleicht)
Pulldown für Kategorie (Werte aus dem Backend)
Headline
Textfeld
Upload Möglichkeit für ein Bild
Absenden button.

Kennt jemand da vielleicht schon eine Lösung?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Welcher Frontend Blog für Typo3 - Typo3_Blog Multiblog, news oder Powermail

2015-04-15 Diskussionsfäden Börge Hendrik

Hallo, vielen Dank ! ! !
Das hört sich grundsätzlich machbar an :)

Also wenn ich Dich richtig verstanden habe, soll dann Powermail, die Daten aus 
dem Formular, direkt in die Datenbank von Typo3_blog schreiben, richtig?

Hast Du noch ein Stichwort, was das Typoscript betrifft, mit dem man dies 
zuweist oder finde ich das im Netz unter Powermail und Datenbank?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Welcher Frontend Blog für Typo3 - Typo3_Blog Multiblog, news oder Powermail

2015-04-14 Diskussionsfäden Börge Hendrik

Hallo,

ich nutze Typo3 6.2 und ich nutze die Femanager Extension. Nun würde ich gern 
einen Blog intergrieren, allerdings nicht im Backend, sondern im Frontend.

Sprich die über femanger registrierten Nutzer sollen Blogbeiträge - im Frontend 
- verfasen können.
Die Einträge sollten einer oder vielleciht auch zwei Kategorien (Ober- und 
Unterkategorie) zugeordnet werden.

Was meint Ihr welche Extension dafür am bester geeignet ist.
Zwar habe ich verschiedene Extensions für blog gefunden (mulitblog, typo3_blog 
vielleicht auch noch die news extension oder powermail), welche aber am besten 
für frontend Benutzer geeignet ist, ist mir noch nicht klar.

Habt Ihr einen Ratschlag für mich?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] im gridelement das im Flexform eingebundene Bild als Icon anzeigen

2015-04-14 Diskussionsfäden Börge Hendrik

Hallo,

so gut kenne ich mich nicht aus, aber falls Du Grideleents einfach nur 
einbinden willst, schau mal hier:
https://forum.typo3.org/index.php?t=treegoto=730578srch=bootstrap+gridelements#msg_730578

Die eingefügten Inhalte, sprich Deinen Bildern kann Du dann ja normal einen 
Link zuweisen.
Vielleicht hilft es ja...
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements Bootstrap 3 HTML Ausgabe / View Helper

2015-04-13 Diskussionsfäden Börge Hendrik

Hallo Joey,

vielen Dank für Deinen Beitrag.
Du hast Recht, Deine Lösung ist in meinem Fall wesentlich elegenater.
Ich  bin mit dem Typoscript noch nicht so gut Freund, so dass es doch noch zu 
dem einen oder anderen Umweg kommt :)
Deine Lösung erfüllt vollkommen meine Absicht, Inhalte unkompliziert mit Gride 
einzubinden.

LG
Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Gridelements: Unterschiedliche Bildgrößen - problem

2015-04-03 Diskussionsfäden Hendrik Reimers

Hi,

danke für deine Tipps. Mit dem Load_Register und Restore_Register habe ich es 
wie du beschrieben hast bereits probiert, auch gemäß dem Beispiel im TS der 
Extension. Aber leider bleibt das Problem weiterhin. Als würde das 
RESTORE_REGISTER nicht richtig greifen. Aber mehr als im RenderObj. 10 = 
LOAD_REGISTER, 20 = ... und 30 = RESTORE_REGISTER kann man ja nichts falsch 
machen.

Hast du vielleicht noch eine andere Idee woran es liegen könnte?

Danke  Gruß
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Gridelements Bootstrap 3 HTML Ausgabe / View Helper

2015-03-28 Diskussionsfäden Börge Hendrik
Hier nun die Lösung mit der es geht: 


Code HTML:
   div class=container-fluid
 div class=row
 h1{sometext}/h1
f:format.raw{content}/f:format.raw
/div
  /div 



Code Setup.ts (ausgelagert):
INCLUDE_TYPOSCRIPT: 
source=FILE:fileadmin/Page/gridelements/bootstrap3_grid/setup.ts

# Default PAGE object:
page = PAGE
page {
 includeCSS.bootstrapMain = fileadmin/Page/template/bootstrap/css/bootstrap.css
 includeCSS.bootstrapBlog = fileadmin/Page/template/bootstrap/css/blog.css
 includeCSS.bootstrapTheme = 
fileadmin/Page/template/bootstrap/css/bootstrap.min.css
 includeCSS.bootstrapCustom = 
fileadmin/Page/template/bootstrap/css/starter-template.css
 
 includeJS.jquery = fileadmin/Page/template/bootstrap/js/jquery.js

 includeJSFooter.bootstrap = fileadmin/Page/template/bootstrap/js/bootstrap.js
 


   10 = FLUIDTEMPLATE
   10 {
   file = fileadmin/Page/template/bootstrap/index.htm
   layoutRootPath = fileadmin/Page/template/layouts/
   partialRootPath = fileadmin/Page/template/partials/
   
   variables {

 siteName = TEXT
 siteName.value = TestserverTS1 (setupts)
 
 content  styles.content.get

 contentRight  styles.content.getRight
#  slider  styles.content.get
#  contentLeft  styles.content.getLeft
#  footer  styles.content.getBorder
 }
}

}

   # Tab Container
   6  temp.gridelements.defaultGridSetup
   6 {
   prepend = COA
   prepend {
   10 = CONTENT
   10 {
   table = tt_content
   select {
   selectFields = header, uid
   where = CType='gridelements_pi1'
   andWhere = tx_gridelements_backend_layout=7
   }
   renderObj = COA
   renderObj {
   5 = LOAD_REGISTER
   5 {
   Counter.cObject = TEXT
   Counter.cObject.data = register:Counter
   Counter.cObject.wrap = |+1
   Counter.prioriCalc = intval
   }
   10 = TEXT
   10 {
   field = header
   insertData = 1
   wrap = |
   outerWrap.cObject = CASE
   outerWrap.cObject {
   key.data = register:Counter
   default = TEXT
   default.value = |
   1 = TEXT
   1.value = |
   }
   }
   }
   wrap = |
   }
   #20
   }
   columns {
   11  .default
   11 {
   wrap = |
   renderObj {
   5 = LOAD_REGISTER
   5 {
   CounterEls.cObject = TEXT
   CounterEls.cObject.data = register:CounterEls
   CounterEls.cObject.wrap = |+1
   CounterEls.prioriCalc = intval
   }
   stdWrap.insertData = 1
   stdWrap.outerWrap.cObject = CASE
   stdWrap.outerWrap.cObject {
   key.data = register:CounterEls
   default = TEXT
   default.value = |
   1 = TEXT
   1.value = |
   }
   }
   }
   }
   outerWrap = |
   }

   # Tab Element
   7  temp.gridelements.defaultGridSetup
   7 {
   columns {
   11  .default
   11 {
   }
   }
   }


   Als Basis also Backendlayouts definiert mit:
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = content
colPos = 0
}
}
}
}
}


Mit colPos = bekommt man den Hauptinhalt.
Dann mit Gridelements die Spalten und Inhalte einfügen.
Über Bootstrap css wird es dann definiert.
Gridelements kam von hier:
https://www.merec.org/typo3/twitter-bootstrap-3-grid-mit-grid-elements-fuer-typo3


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements Bootstrap 3 HTML Ausgabe / View Helper

2015-03-28 Diskussionsfäden Börge Hendrik

Hallo und vielen Dank.
hier nochmal der Code, konnte man ursprünglich nicht richtig sehen:


div class=row
div class=col-sm-6 col-lg-6 col-md-6
f:format.raw{content}/f:format.raw
/div
div class=col-sm-6 col-lg-6 col-md-6
f:format.raw{contentRight}/f:format.raw
/div
/div


Somit habe ich nun:
Code HTML:
 body

   nav class=navbar navbar-inverse navbar-fixed-top
 div class=container
   div class=navbar-header
 button type=button class=navbar-toggle collapsed data-toggle=collapse 
data-target=#navbar aria-expanded=false aria-controls=navbar
   span class=sr-onlyNavigation ein-/ausblenden/span
   span class=icon-bar/span
   span class=icon-bar/span
   span class=icon-bar/span
 /button
 a class=navbar-brand href=#{siteName}/a
   /div
   div id=navbar class=collapse navbar-collapse
 ul class=nav navbar-nav
   li class=activea href=#Start/a/li
   lia href=#ueberÜber/a/li
   lia href=#kontaktKontakt/a/li
 /ul
   /div!--/.nav-collapse --
 /div
   /nav

  
 
div class=container-fluid

 div class=row
 h1{sometext}/h1
div class=col-sm-6 col-lg-6 col-md-6
f:format.raw{content}/f:format.raw
/div
div class=col-sm-6 col-lg-6 col-md-6
f:format.raw{contentRight}/f:format.raw
/div
/div
   
/div


Code Setup.ts:
INCLUDE_TYPOSCRIPT: 
source=FILE:fileadmin/Page/gridelements/bootstrap3_grid/setup.ts

# Default PAGE object:
page = PAGE
page {
 includeCSS.bootstrapTheme = 
fileadmin/Page/template/bootstrap/css/bootstrap.min.css
 includeCSS.bootstrapCustom = 
fileadmin/Page/template/bootstrap/css/starter-template.css
 
 includeJS.jquery = fileadmin/Page/template/bootstrap/js/jquery.js

 includeJSFooter.bootstrap = fileadmin/Page/template/bootstrap/js/bootstrap.js
 


   10 = FLUIDTEMPLATE
   10 {
   file = fileadmin/Page/template/bootstrap/index.htm
   layoutRootPath = fileadmin/Page/template/layouts/
   partialRootPath = fileadmin/Page/template/partials/
   
   variables {

 siteName = TEXT
 siteName.value = TestserverTS1 (setupts)
 
 content  styles.content.get

 contentRight  styles.content.getRight
#  slider  styles.content.get
#  contentLeft  styles.content.getLeft
#  footer  styles.content.getBorder
 }
}

}



Code von Gridelements:
https://gist.github.com/Merec/6670275

Habe Backend Layout eine Hauptspalte.
Darin über Gridelements nun einer zweier Spalte eingefügt. 

Es werden auch Inhalte angezeigt, diese sind untereinander und nicht nebeneinander, 
aber es sind wohl auch alte Inhalte.


Vermutlich muss ich die Nummern irgendwie anpassen?
Dem Element BackendLayout habe ich nun die 20 zugewiesen. 
Der Rest ergibt sich wohl aus dem Gridelementsvorlage.

Hat jemand nochmal bitte einen Tipp?



___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Gridelements Bootstrap 3 HTML Ausgabe / View Helper

2015-03-27 Diskussionsfäden Börge Hendrik

Ich habe vor kurzem die neuen Möglichkeiten mit Gridelements und Bootstrap 
entdeckt und wollte mir mal einige Ordner im fileadmin erstellen, damit ich die 
Basis dann nur noch für neue Installationen hineinkopieren brauche.

- Bootstrap habe ich bereits angelegt und verbunden.
- Gridelements habe ich nach dieser Anleitung für Bootstrap angelegt:
  
https://www.merec.org/typo3/twitter-bootstrap-3-grid-mit-grid-elements-fuer-typo3

Damit ich eine große Basisspalte zum einfügen der Gridelemente habe, habe ich 
diese über Backendlayouts erstellt und der Spalte 0 zugewiesen - Hinweis hatte 
ich hier gefunden: 
http://www.pas-solutions.ch/typo3/typo3-6-0-inhaltsspalten-fur-ein-ubersichtliches-backend-anpassen/

0 = (styles.content.get)
1 = (styles.content.getLeft)
2 = (styles.content.getRight)
3 = (styles.content.getBorder)

Soweit ich das verstanden habe, brauche ich nun in der Index.htm (von bootstrap) eine classe und einen viewhelper, damit Inhalte angezeigt werden. 


Code / HTML:
 body

   nav class=navbar navbar-inverse navbar-fixed-top
 div class=container
   div class=navbar-header
 button type=button class=navbar-toggle collapsed data-toggle=collapse 
data-target=#navbar aria-expanded=false aria-controls=navbar
   span class=sr-onlyNavigation ein-/ausblenden/span
   span class=icon-bar/span
   span class=icon-bar/span
   span class=icon-bar/span
 /button
 a class=navbar-brand href=#{siteName}/a
   /div
   div id=navbar class=collapse navbar-collapse
 ul class=nav navbar-nav
   li class=activea href=#Start/a/li
   lia href=#ueberÜber/a/li
   lia href=#kontaktKontakt/a/li
 /ul
   /div!--/.nav-collapse --
 /div
   /nav

  
 
div class=container-fluid

 div class=row
 h1{sometext}/h1
 f:format.raw{content}/f:format.raw
/div
 /div


Code / Setup.ts:
INCLUDE_TYPOSCRIPT: 
source=FILE:fileadmin/Page/gridelements/bootstrap3_grid/setup.ts

# Default PAGE object:
page = PAGE
page {
 includeCSS.bootstrapTheme = 
fileadmin/Page/template/bootstrap/css/bootstrap.min.css
 includeCSS.bootstrapCustom = 
fileadmin/Page/template/bootstrap/css/starter-template.css
 
 includeJS.jquery = fileadmin/Page/template/bootstrap/js/jquery.js

 includeJSFooter.bootstrap = fileadmin/Page/template/bootstrap/js/bootstrap.js
 


   10 = FLUIDTEMPLATE
   10 {
   file = fileadmin/Page/template/bootstrap/index.htm
   layoutRootPath = fileadmin/Page/template/layouts/
   partialRootPath = fileadmin/Page/template/partials/
   
   variables {

 siteName = TEXT
 siteName.value = TestserverTS1 (setupts)
 
 content  styles.content.get
 }
}

}


Weiterhin habe ich ansatzweise verstanden, dass man viewhelper 
formatverwenden kann.
http://wiki.typo3.org/De:ViewHelper

Das Layout erscheint auch, allerdings werden die Inhalte nicht in Tabellen 
angelegt, sondern untereinander.
Vermutlich muss man nun einen Wrap oder eine andere class zuweisen, aber ob 
sich dann das Design vollständig anpasst,
sprich Spaltenzahl ändern = Design frontend angepasst ist mir noch nicht 
wirklich klar.

Würde mir jemand verraten, wo und wie ich am besten fortsetzte?

Wünsche ein schönes Wochenende.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2

2015-03-25 Diskussionsfäden Börge Hendrik

Eine Frage an alle Typo3 Entwickler.

Ich arbeite mit an einem Projekt, welches einige eigene Extension umfasst.
Das Projekt wird auf PI 4.4 entwickelt, sprich basiert nun auf Typo3 4.4.

Es wurde nun auf Typo3 4.5.40 aktualisiert.
Aber auch für diese Version gibt es ja zukünftig keine Updates mehr :(
Deshalb hatte ich eine Aktualisierung auf Typo3 6.2 vorgeschlagen.

Nun stellt sich die Frage, was besser  für die eigenen Extensions ist.
Eine Neuentwicklung des gesamten Projektes (dauert lange)
oder reicht ein Upgrade der Extensions (dauert 1/5 der Zeit) aus, insbesondere 
im Hinblick auf die Sicherheit.

Von Mitarbeitern der Firma kam jetzt der Hinweis, ein Upgrade der Extension 
(teilweise sind die Extensions noch nicht fertig) könnte nicht sicher sein:
Upgrading from this old version to latest version is again a challenging where we 
will have to apply lot many patches in core file and core database structure so it won't 
be an upgraded system actually! It may leave many hacking ways open as there are many 
things changed since after in latest version and we will have to apply patches so that 
you can see TYPO3 6.2. But it will be a hybrid work only where we cannot give you a 
surety about system's security.

Ich persönlich kann mir das ja nicht vorstellen, aber ich habe auch keine 
Ahnung.
Was meinen die Profi-Entwickler hier?

1) Ist ein Upgrade sicher oder ist eine Neuentwicklung notwendig?

2) Sollte man das Projekt erst auf Typo3 4.5 fertigstellen und dann upgraden 
oder kann/sollte man gleich noch während der Entwicklung auf 6.2 upgraden?

3) Könnte ein Upgrade Nachteile für die Datenbank bezüglich der Geschwindidkeit 
mitsichbringen?

4) Ist Typo3 7 eigentlich schon soweit, dass man auf der Basis arbeiten könnte?

Ich danke Euch !


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2

2015-03-25 Diskussionsfäden Börge Hendrik

Hallo Bernd,

vielen Dank für die schnellen Informationen und Deine professionelle 
Einschätzung.


 2) Sollte man das Projekt erst auf Typo3 4.5 fertigstellen und dann
 upgraden oder kann/sollte man gleich noch während der Entwicklung auf
 6.2 upgraden?

was soll beim upgrade passieren?
wie schon gesagt sollte die Version für 4.5 auch unter 6.2 lauffähig 
sein. aber natürlich kann man optimieren:
die Extension könnte an die Namespaces angepasst werden, die 
Funktionsaufrufe nach neuer Notation. Dateihandling könnte auf FAL 
umgestellt werden.


Natürlich kann man auch das gesamten Datenhandling auf extbase 
umstellen, aber das wäre wohl eher ein Neuerstellen als ein Upgrade.


Im Detail kann ich Dir dies nicht beantworten.
Im wesentlichen sollten die PI 4.4/4.5 Extensions so angepasst werden, dass Sie 
auch unter 6.2 laufen. In einigen Monaten soll aber eine weitere Erweiterung 
erfolgen, die dann im Hinblick auf die Zukunft auf Extbased Entwicklung 
programmiert werden sollte. Somit kann es gut sein, dass die Umstellung von PI 
auf Extbased Entwicklung im Upgrade durchgeführt werden soll.

Ein Projektleiter sagte:
Current development and stage is no where compatible with TYPO3 version 6.2.  There 
is no upgrade possibility
und auf Nachfrage:
TYPO3 or any other open source are regularly upgrading theirs code time to time. 
Initial Some release supporting old extension which was built with older version but when 
they updating their own codding structure then there is no possibilities to have working 
old extension. All extension are upgrading theirs codding time to time based on latest 
release. Hence, we will also have to recode our extensions which was built under 4.4.+ as 
there are huge difference now.
(mit recode meint er alle neu entwickeln)

Sprich der Projektleiter möchte gern alles neu machen, der Programmierer denkt 
er kann ein Upgrade Stück für Stück durchführen.
Bei folgendem Dienstleister, wird eine ähnliche Meinung vertreten, aber die 
wollen ja auch Geld verdienen:
 TYPO3-Services
Upgrade Services auf Version 6.x
Vor knapp einem Jahr erschien TYPO3 CMS 6.0 und brachte einige seit langem 
erwartete Neuerungen.
Der Sprung von 4.7 auf 6.0 bringt einige gravierende Veränderungen und das 
hängt mit den TYPO3 NEOS zusammen.
TYPO3 CMS 6.0 bringt mit diesen Neuerungen auch einige beachtenswerte 
Voraussetzungen/Konsequenzen mit.
Audf die wichtigsten davon und auf was man bei einem Umstieg oder Update 
beachten sollte, gehen wir hier kurz ein
   Da Pi-based Entwicklungen nicht dauerhaft wirtschaftlich sinnvoll unter 
6.x betrieben werden können, bedeutet das für die Kunden einen Umstieg auf Extbased 
Entwicklung.
   Bestehende „Pi-based Extensions können nicht ohne 
Funktionalitätseinschränkungen unter TYPO3 6.x weiter verwendet werden bzw. 
intelligent weiter entwickelt werden.
   Funktions- und Leistungseinschränkungen alter Pi-based Extensions sind 
bereits heute unter 6.x zu beobachten und eine Weiterentwicklung ist für die 
Zukunft entwicklerseitig nicht mehr gewollt.
   Der Support für alte 4.x basierte Versionen wird aktuell eingestellt/ endet 
im Oktober 2013.
Mehr als 15 Jahre TYPO3 Erfahrung aus Entwicklung und Betrieb im 
Entwicklungsteam,...



5) Wenn ich Dich richtig verstehe, wird die PI Entwicklung mit kleineren 
Anpassungen grundsätzlich auch unter Typo3 6.2 laufen. Die Umstellung auf 
extbase wäre aufwendig, aber grundsätzlich möglich, richtig?


6) Wenn sauber programmiert ist, sollten beide Wege kein Problem darstellen, 
richtig?


7) Ist es möglich PI based Entwicklungen um eine extbase Entwicklung zu 
ergänzen und das beide auf einem Typo3 6.2 laufen?


Vielen Dank!

Hendrik


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Wie lange werdet Ihr Typo3 4.5.40 nutzen

2015-03-25 Diskussionsfäden Börge Hendrik

Ich wollte mal in die Runde fragen, wie lange werdet Ihr Typo3 4.5.40 
voraussichtlich noch nutzen,
bevor Ihr - augrund fehlender Updates - zu Typo3 6 wechselt?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2

2015-03-25 Diskussionsfäden Börge Hendrik



 was soll beim upgrade passieren?


Habe das gerade nochmal geklärt. Im Zuge des Upgrades auf 6.2 sollen lediglich die PI-Base Extensions angepasst werden. 
(Keine Umstellung auf Extbase!)


Das sollte dann doch bei sauberer Programmierung genauso gut sein, wie eine 
Neuentwicklung oder?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Eigene Extensions - Neu entwickeln oder upgraden Typo3 4.4 und 6.2

2015-03-25 Diskussionsfäden Börge Hendrik

Ich bedanke mich bei Euch für die vielen und hilfreichen Informationen !
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Wie lange werdet Ihr Typo3 4.5.40 nutzen

2015-03-25 Diskussionsfäden Börge Hendrik

Ich bedanke mich bei Euch für die vielen und hilfreichen Informationen !
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Cache Problem mit Extbase

2014-10-16 Diskussionsfäden Hendrik Reimers

Hallo,

habe eine Ext. gebaut mit Extbase/Fluid. Soweit so gut, das Problem ist jetzt wenn ich von der 
listAction auf die showAction verlinke (normal per f:link.action ) und der TYPO3 
Cache aktiv ist (also no_cache = 0) wird mir immer der falsche Eintrag angezeigt (zuvor 
gecachte eintrag) in der Detailansicht. Sobald ich per URL aber sage no_cache=1 
wird mir der korrekte Eintrag angezeigt. In der URL passt aber alles sprich cHash usw ist drin.

Jemand eine Idee woran das liegen könnte?

Danke  Gruß
Henny
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: content_designer - page.headerData setzten

2014-10-13 Diskussionsfäden Hendrik Reimers

Hallo,

das liegt daran dass die Daten aus dem content_designer auch nur innerhalb des 
Inhaltselements zur Verfügung stehen und nicht global, weil sich sonst ja Daten 
von anderen Inhaltselementen bzw. den Seiteneigenschaften überschreiben würden.

Am besten du übernimmst das ganze Inhaltselement von der Seite in headerData...

Beispiel (ungetestet):

page.headerData.10  styles.content.get
page.headerData.10.select {
  # nur ein element
  max = 1

  # aus einer bestimmten seite
  pidInList = PAGE_ID_WO_DAS_ELEMENT_SITZT

  uidInList = EINDEUTIGE_ID_DES_INHALTSELEMENTS
 # Alternativ zu uidInList könnte auch klappen...
 # ...nimmt also nur das inhaltselement von einem bestimmten typ
 andWhere = CType=tx_contentdesigner_YOURCONTENTELEMENTID
}


die frage ist halt generell warum du die Facebook ID in einem inhaltselement 
verpacken willst. wenn diese für jede seite anders ist wäre es sinnvoller die 
andere methode von content_designer zu nehmen um die seiteneigenschaften selbst 
zu erweitern anstelle eines neuen inhaltselements... dann könntest du auch mit 
deiner methode auf die FacebookID zugreifen innerhalb headerData (sprich: 
headerData.10.field = FacebookID)

siehe hierzu auch die doku referenz den beispiel code mit

   #EXAMPLE ON EXTEND AND USE PAGE PROPERTIES
   pages.tx_contentdesigner_flexform.settings {
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] WEC Map und NN Address

2014-10-13 Diskussionsfäden Hendrik Reimers

Hey,

was müsste denn in der nn_address meinerseits gemacht werden damit wec_map 
funktioniert?
Grundsätzlich habe ich ja auch noch sowas vor zu integrieren mit openlayers, aber über 
eine alternative ließe sich natürlich auch nachdenken oder zumindest eine 
hilfs-extension die für wec map ist :-)

grüße
hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] WEC Map und NN Address

2014-10-13 Diskussionsfäden Hendrik Reimers

Jau schick gern mal rüber dann kann ich mal raufschauen... normalerweise ist 
diese JOIN Geschichte bei IRRE Elemente gar nicht so schwer. Man muss halt über 
die Hilfstabelle ( tx_nnaddress_person_address_mm ) gehen...

ich schau dann gern mal rein wie sich das kombinieren lässt... eine neue 
version von nn_address ist bereits im trunk, da wäre noch platz für ein kleines 
feature ;)
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: content_designer - page.headerData setzten

2014-10-13 Diskussionsfäden Hendrik Reimers

Hallo Hannes,

wäre super wenn du uns deine Lösung (wie und was du jetzt gelöst hast) 
mitteilst für andere die vielleicht vor dem selben Problem stehen.

Danke!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] TypoScript im BE von allen Seiten?

2014-08-22 Diskussionsfäden Hendrik Reimers (KERN23.de)

Hi,

im Moment hole mich mir mit folgendem Code das TS Setup innerhalb einer 
Extbase Klasse:


$cm = 
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager');

$tsSetup = $cm-getTypoScriptSetup();

Aber es scheint nur von der Root Seite das Typoscript zu holen und nicht 
von sämtlichen Seiten.


Kann ich das trotzdem irgendwie bekommen? Wenn ja wie?

Danke im Voraus schon mal!

Grüße
Henny
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] TCA: mm-Relation-Fragen

2014-08-22 Diskussionsfäden Hendrik Reimers (KERN23.de)

Hey,

interessante Aufgabe, spontan wüsste ich auch nicht ob das tatsächlich 
geht wie du es möchtest.


Alternativ würde ich eine Form von Kategorien einführen, sprich alle 
Produkte einer Kategorie gehören zusammen. Setzt natürlich einen neuen 
Datensatztypen voraus. Eine weitere Möglichkeit wäre natürlich ebenfalls 
einen neuen Datensatztypen anzulegen namens z.B. Gemeinsame Produkte, 
wo du dann innerhalb dieses Datensatzes alle zusammenhängende Produkte 
auswählst. Wobei ich zu der Kategorie (Alternative #1) tendiere.


Sollte es doch möglich sein wie du es benötigst, bin ich auf die Lösung 
ebenfalls so sehr gespannt :-)


Grüße
Henny



Am 22.08.2014 20:04, schrieb Stefan Padberg:

Hallo,

ich habe da eine mehr konzeptionelle Frage an die TCA-Cracks -
vielleicht mal was zum Knobeln für regenreiche Wochenenden...puh

Ich habe eine Reihe von Produktdatensätzen. Es soll möglich gemacht
werden, dass zu jedem Produkt verwandte Produkte eingegeben werden können.

Ich habe also ein Feld relatedproducts in die Datenstruktur für die
Produkte eingefügt und eine mm_Tabelle angelegt. Jetzt kann ich von
einem Produkt aus verwandte Produkte einpflegen.

Der Weg rückwärts geht aber nicht, denn ich erwarte natürlich, wenn
Produkt A Produkt B und Produkt C als verwandte Produkte hat, dass
Produkt A bei B und C jeweils auch als verwandtes Produkt auftaucht.

In der mm-Tabelle steht quasi

uid_local | uid_foreign

1   2
1   3

Das Feld relatedproducts ist per TCA so konfiguriert, dass es von nur
uid_local ausgeht. Es müsste aber gleichzeitig auch von uid_foreign
ausgehen. Und ich vermute, dass das nicht geht.

Mache ich da einen Denkfehler? Oder weiß ich nur nicht, wie man das Feld
richtig konfiguriert?


Mein TCA-config für das Feld sieht so aus:

 'config' = array(
 'type' = 'select',
 'foreign_table' = 'tx_products_domain_model_product',
 'foreign_table_where' = ' AND
tx_products_domain_model_product.sys_language_uid=0 ORDER BY
tx_products_domain_model_product.name',
 'MM' = 'tx_products_product_relatedproduct_mm',
 'MM_opposite_field' = 'relatedproducts',
 'size' = 10,
 'minitems' = 0,
 'autoSizeMax' = 30,
 'maxitems' = ,
 'multiple' = 1,
 ),

(Das mit der sys_language_uid ist noch ein zweites Problem: es werden
alle Datensätze zur Auswahl gestellt, sowohl die originalen als auch die
übersetzten. Und die Relation, die ich im Original-Datensatz eingebe,
wird leider nicht für die übersetzten Datensätze übernommen. Dafür
brauche ich auch noch eine Lösung... Mit der obigen Where-Klausel
filtere ich zumindest mal die übersetzten Datensätze behelfsmäßig raus.
Aber wie ich TCA kenne, gibt es dafür bestimmt eine bessere Lösung. )

Ich freue mich auf ein paar inspirierende Gedanken.

Beste Grüße
Stefan











___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] FAL Datei löschen

2014-08-02 Diskussionsfäden Hendrik Reimers (KERN23.de)

Hallo,

versuche über extbase eine Datei im Storage zu löschen. Die Datei wird 
auch gelöscht aber TYPO3 wird dann eine Exception im gleichen zuge.


public function deleteFile($fileIdentifier, $fileStorageId) {
/** @var \TYPO3\CMS\Core\Resource\StorageRepository 
$storageRepository */
		$storageRepository = 
$this-objectManager-get('TYPO3\CMS\Core\Resource\StorageRepository');

/** @var \TYPO3\CMS\Core\Resource\ResourceStorage $storage */
$storage = $storageRepository-findByUid($fileStorageId);

$fileObj = $storage-getFile($fileIdentifier);

return $storage-deleteFile($fileObj);
}



Uncaught TYPO3 Exception
#1283790586: There is no entry in the $TCA array for the table 
sys_file_processedfile. This means that the function enableFields() is 
called with an invalid table name as argument. (More information)


InvalidArgumentException thrown in file
/home/typo3/typo3/sysext/frontend/Classes/Page/PageRepository.php in 
line 1033.




Warum kommt das bzw. was mache ich falsch?

Wäre super wenn mir jemand helfen könnte.

Grüße
Hendrik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] FAL Upload im Frontend?

2014-07-30 Diskussionsfäden Hendrik Reimers (KERN23.de)

Danke aber irgendwie geht es nicht :(
habe mich jetzt schon an den verlinkten seiten in deinem link probiert 
und an dem hier:


http://t3-developer.com/extbase-fluid/extensions-erweitern/fal-in-eigenen-extensions/fal-dateiupload-im-frontend/

aber es tut einfach nicht... jetzt kann ich im fileadmin sogar nicht mal 
mehr die dateien ohne eine Exception löschen :(




Am 30.07.2014 11:46, schrieb Sascha:

Hallo,

habe hier:
http://typo3.helmut-hummel.de/post/85015526410/file-upload-using-extbase-and-fal-in-typo3-6-2

sowie hier das dazugehörige Beispiel:
https://github.com/helhum/upload_example
gefunden.


Vielleicht hilft das.


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Nach der Installation: Seite wird nicht angezeigt

2014-07-30 Diskussionsfäden Hendrik Reimers (KERN23.de)

Hi,

meist hängt die Fehlermeldung mit RealURL zusammen oder du hast 
vielleicht noch nicht alle DB Felder im Installtool geupdatet. ggf. mal 
ein Database Compare machen und aus der ext_localconf.php realurl 
herausnehmen. Zudem den cache leeren (auch install tool oder in 
typo3temp die gecachten localconf... dateien löschen).


Hoffe hilft dir etwas...

grüße
henny

Am 30.07.2014 21:21, schrieb Daniel Chlopek:

Hallo,

ich soll für unseren Verein die Webseite verwalten bzw. erstellen. Dazu
gab es vom Landesverband ein Typo3-Paket mit einer Webseitenvorlage als
Template.

Leider basierte die zur Verfügung gestellte Version auf Typo 3 Version
4.2, diese lies sich nicht auf unserem Server installieren- er verlangte
dauernd das Installationspasswort und spuckte auch sonst über der
Installation relativ viele Warnungen aus.

Mir wurde geraten, auf eine neuere Version von Typo3 zu
wechseln/verwenden auch aufgrund von Sicherheitslücken der alten Version.

Mein Gedankengang: Version 4.5 ist zumindest näher am Vereinstemplate
als eine Typo3 Version 6.
Somit habe ich die source-Datei genommen und damit den Ordner
überschrieben. Das Ergebnis habe ich hochgeladen und installiert-
zumindset das funktionierte einwandfrei.

Leider ist das eingetreten was ich aufgrund der Versionsunterschiede
befürchtet habe: Die Webseite wird nicht angezeigt.
The requested page didn't have a proper connection to the tree-root!
br /br /(Broken rootline (failed on page with uid 577))

Auch eine Bearbeitung der Seitentitel funktioniert nicht:
2: SQL error: 'Unknown column 'url_scheme' in 'field list'' (pages:577)

Die Seiten erkennt er allerdings laut Index, die Datenbank wurde
aktualisiert.

Dies ist mein erstes mal mit T3 und ich hoffe, man wird mir
Anfängerfehler nachsehen.
Kann mir jemand helfen und sagen wie ich die Webseite zum laufen
bekomme? Das wäre echt klasse.

Mit freundlichen Grüßen

Trubarde


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] FAL Upload im Frontend?

2014-07-29 Diskussionsfäden Hendrik Reimers (KERN23.de)
Danke, aber leider benötige ich es mit FAL, da ich im TCA eine 
FileReference habe.


Am 28.07.2014 16:23, schrieb Sascha:

Habe einmal folgende Lösung gefunden: Nutzt aber kein FAL!

in deinem Domain model wo das Bild zugeordnet sein soll:

const UPLOAD_TARGET = 'fileadmin/userimages/';

/**
* Sets the userimage
*
* @param \array $userimage
* @return void
*/
public function setUserimage($userimage) {
 $date = new \DateTime();

 $basicFileFunctions =
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Core\Utility\File\BasicFileUtility');

 $types = Array('image/png' = 'png', 'image/jpeg' = 'jpg',
'image/jpeg' = 'jpeg', 'image/gif' = 'gif');

 $fileName = $basicFileFunctions-getUniqueName(

$basicFileFunctions-cleanFileName($date-getTimestamp().'_'.$userimage['name']),


\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName(self::UPLOAD_TARGET)

 );
 if ($userimage['size'] = 0) {
 $error = 'Upload fehlgeschlagen';
 } elseif( !array_key_exists($userimage['type'], $types) ) {
 $error = 'Das Bild hat ein ungültiges Format';
 } else {
 if ( \TYPO3\CMS\Core\Utility\GeneralUtility::upload_copy_move(
$userimage['tmp_name'], $fileName) ) {
 $this-userimage = basename($fileName);
 }
 }

}


Dann kannst du im Formular das ganz einfach hochladen mit
f:form.upload property=daten.userimage /


Ist sicher nicht perfekt. Zum Beispiel zum error reporting etc.
Aber vielleicht hilft es. Denke man kann das ganze sicher noch umbauen
das es auch mit FAL funktioniert.


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] FAL Upload im Frontend?

2014-07-29 Diskussionsfäden Hendrik Reimers (KERN23.de)
soweit bin ich schon mal... aber bekomme keine fileReference hin... kann 
mir jemand helfen wie ich das noch hinbekomme?


/**
 *
 * @var array $fileData
 * @var integer $feUserId
 * @return \TYPO3\CMS\Extbase\Domain\Model\FileReference
 */
private function uploadFile($fileData, $feUserId) {
		$storageRepository = 
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Resource\\StorageRepository');

$storage   = $storageRepository-findByUid(1); # 
Fileadmin = 1
$saveFolder= 
$storage-getFolder($this-settings['uploadFolder']);

// Datei speichern
		$fileObject = $storage-addFile($fileData['tmp_name'], $saveFolder, 
$feUserId.'_'.$fileData['name']);


// Dateiobjekt
$repositoryFileObject = 
$storage-getFile($fileObject-getIdentifier());

	 
die(\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($repositoryFileObject));
		#$newFileReference = 
$this-objectManager-get('TYPO3\CMS\Extbase\Domain\Model\FileReference');

#$newFileReference-setOriginalResource($repositoryFileObject);

return $newFileReference;
}





danke schonmal...

Am 29.07.2014 17:25, schrieb Hendrik Reimers (KERN23.de):

Danke, aber leider benötige ich es mit FAL, da ich im TCA eine
FileReference habe.

Am 28.07.2014 16:23, schrieb Sascha:

Habe einmal folgende Lösung gefunden: Nutzt aber kein FAL!

in deinem Domain model wo das Bild zugeordnet sein soll:

const UPLOAD_TARGET = 'fileadmin/userimages/';

/**
* Sets the userimage
*
* @param \array $userimage
* @return void
*/
public function setUserimage($userimage) {
 $date = new \DateTime();

 $basicFileFunctions =
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Core\Utility\File\BasicFileUtility');


 $types = Array('image/png' = 'png', 'image/jpeg' = 'jpg',
'image/jpeg' = 'jpeg', 'image/gif' = 'gif');

 $fileName = $basicFileFunctions-getUniqueName(

$basicFileFunctions-cleanFileName($date-getTimestamp().'_'.$userimage['name']),



\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName(self::UPLOAD_TARGET)


 );
 if ($userimage['size'] = 0) {
 $error = 'Upload fehlgeschlagen';
 } elseif( !array_key_exists($userimage['type'], $types) ) {
 $error = 'Das Bild hat ein ungültiges Format';
 } else {
 if ( \TYPO3\CMS\Core\Utility\GeneralUtility::upload_copy_move(
$userimage['tmp_name'], $fileName) ) {
 $this-userimage = basename($fileName);
 }
 }

}


Dann kannst du im Formular das ganz einfach hochladen mit
f:form.upload property=daten.userimage /


Ist sicher nicht perfekt. Zum Beispiel zum error reporting etc.
Aber vielleicht hilft es. Denke man kann das ganze sicher noch umbauen
das es auch mit FAL funktioniert.




___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] FAL Upload im Frontend?

2014-07-28 Diskussionsfäden Hendrik Reimers (KERN23.de)

Hallo,

finde für folgendes keine richtige Lösung...
Habe mit dem Ext. Builder für 6.2 eine Ext. gebaut. Aber Fileupload ist 
ja nicht integriert so richtig.


Wie kann ich nun eine einzelne oder mehrere Dateien über das Frontend 
hochladen auf die TYPO3 typisch erlaubten Dateitypen prüfen und per FAL 
zu meinem Model hinzufügen?


Im Model steht ja schon setCoverImage(...FileReference..).

Hoffe mir kann jemand weiterhelfen.

Danke schon mal

grüße
henny
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Extbase: createAction geht nicht?

2014-07-06 Diskussionsfäden Hendrik Reimers (KERN23.de)

Hallo,

habe mit dem aktuellen Extension Builder mir eine Ext in Typo3 6.2 gebaut.

Datensätze updaten und löschen klappt, aber das anlegen geht nicht 
(createAction) und ich weiß nicht warum. Habe an dem Standard was der 
Ext.Builder baut nichts geändert.


Jemand eine Idee woran es liegen könnte?

Danke  Gruß
Henny
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


  1   2   3   4   >