User Tools

Site Tools


neos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
neos [2014/11/30 20:48] adminneos [2019/02/14 13:18] (current) – [Use sqlite] admin
Line 30: Line 30:
  
   'TYPO3.Neos.NodeTypes:AssetList': []   'TYPO3.Neos.NodeTypes:AssetList': []
 +  
 +===== Image Stuff =====
 +
 +==== Foundation Interchange ====
 +
 +<code html>
 +<a class="lightbox" href="[{media:uri.image(image:"{image.filepath}", maximumWidth: 500)}, (default)], [{media:uri.image(image:"{image.filepath}", maximumWidth: 800)}, (large)]">{media:image(asset: image.filepath, alt: "{image.label}", maximumWidth: 275)}<div><b>{image.label}</b></div><div>{image.caption}</div></a>
 +</code>
 +
 +=== Fluid Image helper ===
 +<code html>
 +<media:image asset="{slide.filepath}"
 +   alt="{slide.label}"
 +   title="{slide.label}"
 +   maximumWidth="175"
 +   maximumHeight="200" />
 +</code>
 +
 +=== Inline Image URI ===
 +
 +<code>
 +{media:uri.image(image:"{image.filepath}", maximumWidth: 500)}
 +</code>
 +
 +
 +==== Use sqlite ====
 +
 +Set path to database ''file/url''
 +
 +<code yaml>
 +Neos:
 +  Flow:
 +    persistence:
 +      # For a reference of the possible options, take a look at
 +      # https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html
 +      backendOptions:
 +        driver: 'pdo_sqlite'
 +        url: 'sqlite:///%FLOW_PATH_DATA%/app.db'
 +</code>
 +
 +Make sure you create the database with this command:
 +
 +<code bash>
 +./flow doctrine:create
 +</code>
 +
 +===== Sample map properties =====
 +
 +<code php>
 +/**
 +* Convert array to Company Model
 +*/
 +$companies = [];
 +foreach ($csv->data as $key => $company) {
 +     $array = $this->generalUtility->getArrayFields($company);
 +     $array['company']['companyData'][] = $array['companyData'];
 +     $companies[] = $array['company'];
 +}
 +
 +/**
 + * Save all companies
 + */
 +foreach ($companies as $company) {
 +    $company = $this->propertyMapper->convert($company, Company::class);
 +    $this->companyRepository->add($company);
 +}
 +
 +</code>
  
neos.1417376925.txt.gz · Last modified: 2014/11/30 20:48 by admin