TYPO3 Plugin:

buw_showcase

Erweiterungshandbuch

Plug-In - Showcase Projekte / Showcase Projektverwaltung

Erweiterungsoptionen

Optionen

Projektübersicht

  • SeitenId [Pflichtangabe]

Login-Seite

  • SeitenId [Pflichtangabe]

Projektseite

  • SeitenId [Pflichtangabe]

Weiterleitung zur Seite nach dem Abmelden

  • SeitenId [Pflichtangabe]

Empfänger - E-Mail (Projektprüfung)

  • [Pflichtangabe]

Absender - E-Mail (Projektprüfung und -freigabe)

  • [Pflichtangabe]

Listenansicht

Teaser x-Offset

  • x-Offset der Teaserposition in der Projektübersicht[Pflichtangabe + Vorgabe = 20]

Teaser y-Offset

  • y-Offset der Teaserposition in der Projektübersicht[Pflichtangabe + Vorgabe = 310]

Responsive Darstellung aktivieren

  • Aktivierung der Erkennungsfunktion von mobilen Endgeräten (löst das Rendering der alternativen Projektübersicht aus)[Optional]

Aktuelles Typoscript (mogo3795)

Übersichtsseite Experiment.Bauhaus

Konstanten

    plugin.tx_buwsvitrine {
        ansicht {
            # cat=plugin.tx_buwshowcase/file; type=string; label=Pfad zur Vorlage root (FE)
            templateRootPath = EXT:buw_showcase/Ressourcen/Private/Templates/
            # cat=plugin.tx_buwshowcase/file; type=string; label=Pfad zu Template Partials (FE)
            partieller RootPath = EXT:buw_showcase/Ressourcen/Privat/Private/Teilbereiche /
            # cat=plugin.tx_buwshowcase/file; type=string; label=Pfad zu Vorlagenlayouts (FE)
            layoutRootPath = EXT:buw_showcase/Ressourcen/Private/Layouts/
        }
        persistenz {
            # cat=plugin.tx_buwshowcase//a; type=string; label=Default storage PID
            storagePid = 21046
        }
    }

EINRICHTUNG

    plugin.tx_buwsvitrine {
      einstellungen {
        sgv {
          g.translate {
            x = -83
            y = -257
          }
          foreignObjekt.offset {
            x = 0
            y = -163
          }
        }
      }
    }

    /*
    Zusätzliche Css + Js; Theme-Einstellungen
    */
    seite {
      includeCSS.showcase = EXT:buw_showcase/Ressourcen/Public/Css/Experiment.Bauhaus.css
      includeCSS.showcase2= EXT:buw_showcase/Ressourcen/Public/Css/Experiment.Bauhaus.media.css

      bodyTagCObject.20.10.value = bauend
      includeCSS.theme_tint = {$plugin.tx_buw_fe_skin.const.styles}/skin/tint_bauing.css
    }

    seite {
      includeJS {
        blueimpJqUiWidget = EXT:buw_showcase/Ressourcen/Public/Js/jquery-ui-1.10.4.custom/jquery-ui-1.10.4.custom.min.js
        blueimpJqUiWidget.excludeFromConcatenation = 1
      }
    }

    // Seiteneinstellungen für die Aktion[Meine] anzeigen
    [globalVar = TSFE:id = 21045, TSFE:id = 21048]
      page.cssInline {
        35795656587 = TEXT
        357956587.wert = html.desktop #main.ym-wrapper {max-breite: 100%; Breite: auto;}
      }
    [global]
    // Seiteneinstellungen für showMy-Aktion
    [globalVar = GP:tx_buwshowcase_author|action=showMy]
      seite {
        
        
        includeJSFooter.showcaseGalleryC = EXT:cscgallery/res/cycle/jquery.cycle.all.2.9999.5.min.js
    
        includeCSS.showcaseAudioP  = EXT:mediaelements/lib/mediaelementplayer.css
        includeCSS.showcaseAudioL  = EXT:mediaelements/lib/mediaelementplaylist.css
        includeCSS.showcaseGallery = EXT:cscgallery/res/cycle/jquery.cycle.css
      }
    [global]

    [globalVar = GP:tx_buwshowcase_author|controller=Projekt]
      seite {
        includeJSFooter.showcaseEdit = EXT:buw_showcase/Ressourcen/Public/Js/Experiment.Bauhaus_editMyAction.js
      }
    [global]

    // blueimp fileuploader
    [globalVar = TSFE:id = 21048] && [globalVar = GP:tx_buwshowcase_author|action=edit]
    seite {
      includeJSFooterlibs {
        # Die jQuery UI Widget-Fabrik, kann weggelassen werden, wenn die jQuery UI bereits enthalten ist
        #blueimpJqUiWidget = EXT:buw_showcase/Ressourcen/Public/Js/jQuery-File-Upload_Custom/jquery.ui.widget.js
        #blueimpJqUiWidget.excludeFromConcatenation = 1
        #Multiselect
        multiselect = EXT:buw_showcase/Ressourcen/Public/Js/jquery.multiselect.js
        multiselect.excludeFromConcatenation = 1
        # Das Templates-Plugin ist enthalten, um die Upload/Download-Listen zu rendern (von http://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js)
        
        blueimpTmplMin.excludeFromConcatenation = 1
        # Das Load Image Plugin ist für die Vorschaubilder und die Bildgrößenanpassung enthalten (von http://blueimp.github.io/JavaScript-Load-Image/js/load-image.min.js)
        blueimpLoadimage  = EXT:buw_showcase/Ressourcen/Public/Js/jQuery-File-Upload_Custom/load-image.min.js
        blueimpLoadImage.excludeFromConcatenation = 1
        # Das Canvas to Blob Plugin ist für die Bildgrößenanpassung enthalten (von http://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js)
        
        blueimpCanvas.excludeFromConcatenation = 1
        # Bootstrap JS ist nicht erforderlich, aber für die reaktionsschnelle Demo-Navigation enthalten (ab //netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js)
        # blueimpBootstrap  = EXT:buw_showcase/Ressourcen/Public/Js/jQuery-File-Upload_Custom/bootstrap.min.js
        # blueimpBootstrap.excludeFromConcatenation = 1
        # blueimp Gallery Skript (von http://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js)
        
        blueimpBluimp.excludeFromConcatenation = 1
        # Der Iframe Transport ist für Browser ohne Unterstützung für XHR-Datei-Uploads erforderlich
        blueimpTransport  = EXT:buw_showcase/Ressourcen/Public/Js/jQuery-File-Upload_Custom/jquery.iframe-transport.js
        blueimpTransport.excludeFromConcatenation = 1
        # Das grundlegende Datei-Upload-Plugin
        blueimpFileupload = EXT:buw_showcase/Ressourcen/Public/Js/jQuery-File-Upload_Custom/jquery.fileupload.js
        blueimpFileupload.excludeFromConcatenation = 1
        # Das Datei-Upload-Verarbeitungs-Plugin
        
        blueimpProcess.excludeFromConcatenation = 1
        # Die Datei Hochladen von Assets Vorschau-Plugins
        
        blueimpImage.excludeFromConcatenation = 1
        
        blueimpAudio.excludeFromConcatenation = 1
        
        blueimpVideo.excludeFromConcatenation = 1
        # Das Validierungs-Plugin für den Datei-Upload
        
        # Das Plugin für die Benutzeroberfläche File Upload
        blueimpFileuploadUi = EXT:buw_showcase/Ressourcen/Public/Js/jQuery-File-Upload_Custom/jquery.fileupload-ui.js
        # Das Hauptanwendungsskript
        
        # Der XDomainRequest Transport ist für das Löschen domänenübergreifender Dateien für IE 8 und IE 9 enthalten
        
        blueimpIeLt10.allWrap = <!--[if (gte IE 8)&(lt IE 10)]>|<![endif]-->
      }

      includeCSS {
        
        blueimpBootstrap.excludeFromConcatenation = 1
        
        blueimpGalleryMin.excludeFromConcatenation = 1
        
        blueimpFileupload.excludeFromConcatenation = 1
        blueimpFileuploadUi = EXT:buw_showcase/Ressourcen/Public/Css/jQuery-File-Upload_Custom/jquery.fileupload-ui.css
        blueimpFileuploadUi.excludeFromConcatenation = 1
      }
    }
    [global]

    // Ajax: Seitenobjekt neu schreiben
    [globalVar = GP:tx_buwshowcase_project|segment=single]
      seite >
      seite = SEITE
      seite {
        typeNum = 0
        config {
          disableAllHeaderCode  = 1
          
          admPanel × × × × × × × × = 0
        }
        10 = INHALT
        10 {
          tabelle = tt_content
          auswählen{
            // nur die aktuelle Seite verwenden
            pidInList = diese
            // nur die aktuelle Sprache verwenden
            languageField=sys_language_uid
            undWhere.cObject = COA
            undWo.cObject {
              / / Alle Shocase Plugins auswählen.....
              10 = TEXT
              10.wert = list_type = 'buwshowcase_project'
            }
          }
        }
      }
    [global]

Projektordner

EINRICHTUNG

    TCEMAIN.clearCacheCmd = 21045

Anmeldung

EINRICHTUNG

    plugin.tx_felogin_pi1._CSS_DEFAULT_STYLE >
    plugin.tx_felogin_pi1.templateFile = EXT:buw_showcase/Ressourcen/Public/Template/felogin.html

    [globalVar = GP:L = 1]
    plugin.tx_felogin_pi1.templateFile = EXT:buw_showcase/Ressourcen/Public/Template/felogin_en.html
    [global]

    plugin.tx_felogin_pi1._LOCAL_LANG {
        de {
            ll_welcome_header =
            ll_welcome_message = 
        }
        de {
            ll_welcome_header =
            ll_welcome_message = 
        }
    }

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.