Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
provider_extension [01/10/2018 14:22]
Thomas Berscheid [Private]
provider_extension [01/10/2018 15:58] (aktuell)
Thomas Berscheid [Private]
Zeile 33: Zeile 33:
 ==== TypoScript ==== ==== TypoScript ====
  
-**config.ts**+=== config.ts ​=== 
  
   config {   config {
Zeile 71: Zeile 72:
  
  
-**constants.ts**+=== constants.ts ​===
  
 +  ​
   ##############################################################​   ##############################################################​
   ### IBK Provider Extension - Template Paths                ###   ### IBK Provider Extension - Template Paths                ###
   ##############################################################​   ##############################################################​
-    ​+      ​
   plugin.tx_ibkprovider {   plugin.tx_ibkprovider {
     view {     view {
Zeile 93: Zeile 95:
     }     }
   }   }
 +  ​
 +  ##############################################################​
 +  ### KE Facetted Search - Template Paths Search Box         ###
 +  ##############################################################​
 +  ​
 +  plugin.tx_kesearch_pi1 {
 +    templateRootPath = EXT:​ibkprovider/​Resources/​Private/​Ke_search/​Templates/​
 +    templateRootPaths {
 +      10 = EXT:​ibkprovider/​Resources/​Private/​Ke_search/​Templates/​
 +    }
 +  }
 +  ​
 +  ​
 +=== setup.ts ===
  
-**setup.ts** 
  
  
Zeile 111: Zeile 126:
 ==== Private ==== ==== Private ====
  
-**KE Search**+=== Page Template === 
 + 
 +Eingebunden über: 
 +\\ ext/​ibkprovider/​Resources/​Private/​Templates/​ 
 + 
 +  <​f:​section name="​div_content">​ 
 +    <​f:​cObject typoscriptObjectPath="​lib.reiseberichte"​ /> 
 +     
 +    <​f:​format.raw>​{page_content_h1}</​f:​format.raw>​ 
 +    <​f:​format.raw>​{page_content_h2}</​f:​format.raw>​ 
 +       
 +    <f:if condition="​{page_content_grid}">​ 
 +      <div class="​page_content_grid">​ 
 +        <​f:​format.raw>​{page_content_grid}</​f:​format.raw> ​  
 +      </​div>​ 
 +    </​f:​if>​ 
 +       
 +    <​f:​format.raw>​{page_content_text}</​f:​format.raw>​ 
 +    <f:if condition="​{page_accordion}">​ 
 +      <div id="​accordion">​ 
 +        <​f:​format.raw>​{page_accordion}</​f:​format.raw> ​  
 +      </​div>​ 
 +    </​f:​if>​  
 +    <​f:​format.raw>​{kasten_content_zeile}</​f:​format.raw>​ 
 +       
 +    <​f:​cObject typoscriptObjectPath="​lib.sitemap"​ /> 
 +     
 +    <div class="​div_kasten">​ 
 +      <​f:​cObject typoscriptObjectPath="​lib.werbebanner"​ /> 
 +    </​div>​ 
 +     
 +  </​f:​section>​ 
 + 
 + 
 + 
 +=== KE Search ​=== 
  
 Einbindung eines eigenen Template für das Formular auf der Startseite der Suche. Einbindung eines eigenen Template für das Formular auf der Startseite der Suche.
Zeile 121: Zeile 172:
   -->   -->
   <​f:​section name="​content">​   <​f:​section name="​content">​
-    <form method="​get"​ id="​form_kesearch_pi1"​ name="​form_kesearch_pi1" ​ action="​{f:​uri.page(pageUid:​ targetpage)}">​+    <form method="​get" ​ 
 +      ​id="​form_kesearch_pi1" ​ 
 +      ​name="​form_kesearch_pi1" ​ 
 +      ​action="​{f:​uri.page(pageUid:​ targetpage)}">​
       <​fieldset class="​kesearch_searchbox">​       <​fieldset class="​kesearch_searchbox">​
         <f:if condition="​{targetpage}">​         <f:if condition="​{targetpage}">​
Zeile 137: Zeile 191:
     ​     ​
         <div class="​kesearchbox">​         <div class="​kesearchbox">​
-          <input type="​text"​ id="​ke_search_sword"​ name="​tx_kesearch_pi1[sword]"​ value="​{searchword -> f:​format.raw()}"​ placeholder="​{searchwordDefault}"​ />+          <input type="​text" ​ 
 +            ​id="​ke_search_sword" ​ 
 +            ​name="​tx_kesearch_pi1[sword]" ​ 
 +            ​value="​{searchword -> f:​format.raw()}" ​ 
 +            ​placeholder="​{searchwordDefault}"​ />
           <div class="​clearer">&​nbsp;</​div>​           <div class="​clearer">&​nbsp;</​div>​
         </​div>​         </​div>​
Zeile 147: Zeile 205:
        
         <f:if condition="​{filters}">​         <f:if condition="​{filters}">​
-          <div id="​kesearch_filters"><​f:​render partial="​Filters"​ arguments="​{conf:​ conf, numberofresults:​ numberofresults,​ resultrows: resultrows, filters: filters}"​ /></​div>​+          <div id="​kesearch_filters">​ 
 +            ​<​f:​render partial="​Filters" ​ 
 +              ​arguments="​{conf:​ conf, numberofresults:​ numberofresults,​ resultrows: resultrows, filters: filters}"​ /> 
 +          ​</​div>​
         </​f:​if>​         </​f:​if>​
     ​     ​
Zeile 155: Zeile 216:
   </​f:​section>​   </​f:​section>​
  
 +
 +=== Boxen ===
 +
 +**Eingebunden über:**
 +\\ ibkprovider/​Resources/​Private/​Partials/​
 +
 +  <f:if condition="​{0:​pageuid} != {0:'​290'​}">​
 +    <​f:​render partial="​Box/​Boxsuche"​ />  ​
 +  </​f:​if>​
 +  ​
 +  <f:if condition="​{0:​pageuid} != {0:'​490'​}">​
 +    <​f:​render partial="​box/​Boxwohnung"​ />  ​
 +  </​f:​if>​
 +  ​
 +  <f:if condition="​{0:​pageuid} != {0:'​240'​}">​
 +    <​f:​render partial="​Box/​Boxnews"​ />  ​
 +  </​f:​if>​
 +  ​
 +  <​f:​render partial="​Box/​Boxaktion"​ />
 +  ​
 +  <​f:​render partial="​Box/​Boxwetter"​ />
 +  ​
 +  <​f:​render partial="​Box/​Boxaktuell"​ />  ​
 +
 +**Eingebunden über:**
 +\\ ibkprovider/​Resources/​Private/​Partials/​Box/​
 +
 +  <div class="​div_box">​
 +    <div class="​div_box_titel">​
 +    Aktuelles
 +    </​div>​
 +    <div class="​div_box_inhalt">​
 +    <​f:​cObject typoscriptObjectPath="​lib.aktion"​ />
 +    </​div>​
 +  </​div>​
 +
 +  <div class="​div_box">​
 +    <div class="​div_search">​
 +      <div class="​tx-kesearch-pi1">​
 +        <form method="​get"​ id="​form_kesearch_pi1"​ name="​form_kesearch_pi1" ​ action="/​index.php?​id=290"> ​   ​
 +          <input type="​hidden"​ name="​id"​ value="​290"​ />
 +            <div class="​kesearchbox">​
 +              <input type="​text" ​
 +                id="​ke_search_sword_box" ​
 +                name="​tx_kesearch_pi1[sword]" ​
 +                value="" ​
 +                placeholder="​Geben Sie einen Suchbegriff ein" />
 +              <input class="​button button_search_box"​ type="​submit"​ value="​Suchen"​ />
 +          </​div>​
 +        </​form>​
 +      </​div>​
 +    </​div>  ​
 +  </​div>​
 ==== Public ==== ==== Public ====
  
  
  
  • provider_extension.1538396571.txt.gz
  • Zuletzt geändert: 01/10/2018 14:22
  • von Thomas Berscheid