Differences

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

deutsch:ersetzer_rts:frontend_render:lighbox-prev-next-verbinden [2009/12/18 09:09]
Knut Heermann (flip-flop) created
deutsch:ersetzer_rts:frontend_render:lighbox-prev-next-verbinden [2018/06/03 18:09] (current)
Line 1: Line 1:
-{{indexmenu_n>500}}+{{indexmenu_n>620}}
====== LightBox Prev/Next verbinden ====== ====== LightBox Prev/Next verbinden ======
Line 5: Line 5:
**RT der alle Bilder der Contentparts einer Kategorie in  denen die LightBox //(SlimBox)// verwendet wird verbindet.** **RT der alle Bilder der Contentparts einer Kategorie in  denen die LightBox //(SlimBox)// verwendet wird verbindet.**
-Sind größere Bildermengen in einer Kategorie vorhanden, läßt sich das im BE häufig schlecht handhaben, wenn alle Bilder in einem CP liegen. Daher wird dieser Bildervorrat auf mehrere CP verteilt. Allerdings rollt die LightBox die Bilder nicht automatisch von einem CP zum nächsten durch //(Prev/Next)//, sondern stoppt am Anfang/Ende des jeweiligen CPs. +Sind größere Bildermengen in einer Kategorie vorhanden, läßt sich das im BE häufig schlecht handhaben, wenn alle Bilder in einem CP liegen. Daher wird dieser Bildervorrat auf mehrere CPs verteilt. Allerdings rollt die LightBox die Bilder nicht automatisch von einem CP zum nächsten durch //(Prev/Next)//, sondern stoppt am Anfang/Ende des jeweiligen CPs.
Um alle Bilder der Kategorie CP-übergreifend in den Rollvorgang einzuschließen kann dieser RT eingesetzt werden. \\ Um alle Bilder der Kategorie CP-übergreifend in den Rollvorgang einzuschließen kann dieser RT eingesetzt werden. \\
-(Alternativ können natürlich auch  die Skripte gallery oder galleryX verwendet werden //(andere Logik, Installation aufwändiger)//).  +(Alternativ können natürlich auch  die Scripte gallery oder galleryX verwendet werden //(andere Logik, Installation aufwändiger)//).   
 + 
 +//(Funktioniert auch mit der Erweiterung MediaBox-Advanced).// \\ 
 + 
 +{{:deutsch:ersetzer_rts:frontend_render:rt_lightbox_prev_next_all_01.gif}} 
 + 
 +<note> 
 +Der RT in der jetzigen Form schließt auch Einzelbilder aus dem CP **Text mit Bild** ein, wenn hier die LightBox aktiviert wurde. 
 +</note>
---- ----
Line 21: Line 29:
**CMS Version:** >= 1.3 \\ **CMS Version:** >= 1.3 \\
**Version:** V1.0 \\ **Version:** V1.0 \\
 +**Update 05.08.2011 KH:** Fehler behoben "Wenn keine Kategorie im Array angegeben wurde" //("If no category is specified in the array").// \\
   
Line 39: Line 48:
\\ \\
 +
===== Beschreibung ===== ===== Beschreibung =====
Im Bereich **=== CUSTOM INPUT ===** des RTs kann angegeben werden, für welche Kategorien dieses Verhalten gewünscht ist. Im Bereich **=== CUSTOM INPUT ===** des RTs kann angegeben werden, für welche Kategorien dieses Verhalten gewünscht ist.
-Hierzu werden in das Array ##$_categories = array(  );## die IDs der Kategorien eingetragen die entweder diese Verhalten zeigen //(include)// oder nicht //(exclude)// zeigen sollen. Ob zeigen //(include)// oder nicht zeigen //(exclude)//  wird mit dem Schalter ##$inc_categories = true;## festgelegt. +Hierzu werden in das Array ##$_categories = array(  );## die IDs der Kategorien eingetragen die entweder dieses Verhalten zeigen //(include)// oder nicht //(exclude)// zeigen sollen. \\ 
 +Ob zeigen //(include)// oder nicht zeigen //(exclude)//  wird mit dem Schalter ##$inc_categories = true|false;## festgelegt.
**true** = include aktiv,   **false** = exclude aktiv **true** = include aktiv,   **false** = exclude aktiv
 +
 +**Beispiel:**
 +<code php>
 +  $inc_categories  = true;
 +  $_categories = array(5,7,23,67);
 +</code>
 +
 +In den Kategorien mit der ID 5,7,23,67 wird überprüft, ob die LightBox aktiv ist und die Bilderreihen //(wenn vorhanden)// zusammengefasst //(Prev/Next)//. \\
 +Wäre ##$inc_categories  = false;## würden die Bilder in den Kategorien mit der ID 5,7,23,67 von diesem Vorgang ausgeschlossen aber alle anderen Kategorien eingeschlossen.
<note> <note>
-Ist das Array leer, wird jede Kategorie auf die Verwendung der LightBox überprüft, unabhängig von der Einstellung die in **$inc_categories** getroffen wurde.+Ist das Array leer ##$_categories = array(  );##, wird jede Kategorie auf die Verwendung der LightBox überprüft, unabhängig von der Einstellung die in ##$inc_categories## getroffen wurde.
</note> </note>
Line 63: Line 83:
 New rel for all LB pictures is called: rel="lightbox[catid-XX]"  New rel for all LB pictures is called: rel="lightbox[catid-XX]"
 Where XX is the current category ID.  Where XX is the current category ID.
 + Update 05.08.2011 KH: If no category is specified in the array
   
 Filename: rt_lighbox_prev_next_all.php  Filename: rt_lighbox_prev_next_all.php
Line 90: Line 111:
$cat_id = $content['cat_id']; // current category ID $cat_id = $content['cat_id']; // current category ID
 +if (count($_categories) == 0 ) $_categories[0] = $cat_id;  // Update 05.08.2011 KH: If no category is specified in the array
if ($inc_categories ) {  // include active? if ($inc_categories ) {  // include active?
deutsch/ersetzer_rts/frontend_render/lighbox-prev-next-verbinden.1261123775.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0