PDA

Zobacz pełną wersję : Zakładki (Tabs) w SOBI2



jeż
15-10-2008, 20:30
Witam,

mam kłopot ze wstawieniem zakładek do widoku szczegółowego w Sobi2,
(Joomla 1.5.7, Sobi2 2.9.1),
mianowicie:

nadpisuje templatkę widoku szczegółowego zgodnie z instrukcją ze strony Sugsiu.net (do zobaczenia tutaj (http://www.sigsiu.net/component/option,com_sobifaq/sobifaqTask,sobifaqDetails/sobifaqId,23/Itemid,93/)) i zakładki się pojawiają ale nie tak jak należy (do oglądnięcia tutaj (http://www.spaandwellness.pl/baza-obiektow-spa/day-spa/warszawa/aaaaaaaac))

wiem że wina leży po mojej stronie ponieważ te same zakładki działają świetnie w formularzu dodawania, a on przecież korzysta z tych samych plików,
proszę więc o pomoc w zlokalizowaniu mojego błędu

oto plik templatki widoku szczegółowego Sobi2




<?php
/**
* @version $Id: sobi2.details.tmpl.php 4363 2008-08-29 10:52:23Z Radek Suski $
* @package: Sigsiu Online Business Index 2
* ================================================== =
* @author
* Name: Sigrid & Radek Suski, Sigsiu.NET
* Email: sobi@sigsiu.net
* Url: http://www.sigsiu.net
* ================================================== =
* @copyright Copyright (C) 2007 Sigsiu.NET (http://www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/licenses/lgpl.html GNU/LGPL.
* You can use, redistribute this file and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation.
*/

/*please do not remove this line */
defined( '_SOBI2_' ) || ( trigger_error("Restricted access", E_USER_ERROR) && exit() );

/* ------------------------------------------------------------------------------
* This is the template for the Details View
* ------------------------------------------------------------------------------
*/
?>
<?php HTML_SOBI::renewal( $config,$mySobi ); ?>

<?php $myTabs = new sobiTabs (true);?>
<?php $myTabs->startPane("myOwnPane");?>
<?php $myTabs->startTab("Title Tab 1","FirstTab"); ?>

<table class="sobi2Details" <?php echo $style; ?> >
<tr>
<td><?php echo $ico; ?><h1><?php echo $mySobi->title; ?></h1></td>
</tr>
<tr>
<td><?php echo $img; ?></td>
</tr>

<tr>
<td>
<div id="sobi2outer">
<?php HTML_SOBI::waySearchUrl( $waySearchLink,$config ); ?>
<?php echo HTML_SOBI::customFieldsData( $fieldsFormatted );?>
<br />
</div>
</td>
</tr>
</table>

<?php $myTabs->endTab(); ?>

<?php $myTabs->startTab("Title Tab 2","SecondTab"); ?>

<?php HTML_SOBI::showGoogleMaps($mySobi, $config); ?>

<?php $myTabs->endTab(); ?>
<?php $myTabs->endPane(); ?>

<table class="sobi2DetailsFooter" width="100%">
<tr>
<td>
<?php HTML_SOBI::addedDate($config,$mySobi); ?>
&nbsp;&nbsp;
<?php HTML_SOBI::showHits($config,$mySobi);?>
</td>
<td><?php HTML_SOBI::editButtons($config,$mySobi); ?></td>
</tr>
</table>
<?php ?>

jeż
21-10-2008, 22:31
Okazało się że przyczyną jest templatka,
tak jak pisałem zakładki działały na stronie ale tylko w formularzu dodawania w SOBI2, a w widoku szczegółowym wpisu już nie.
Dlatego że SOBI w formularzu dodawania korzysta ze swojej templatki.
Po zmianie templatki (z Rhuk_MilkyWay na Ja_Purity) problem zniknął, zawiniły skrypty.

W rozwiązaniu problemu pomogło mi forum na SigSiu.net - polecam.