Ansicht der Boxen
-
- Beiträge: 23
- Registriert: Fr 29. Apr 2011, 22:16
- Shop Version: ecb v 1.1.3
Ansicht der Boxen
Hi,
bin gerade mal wieder im Bastelfieber und mir kommen dann immer neue Ideen. Gerade versuche ich die Box Information so umzugestalten, dass die Links nicht wie auf dem Bild ausschauen, sonder nebeneinander stehen und nur durch ein | getrennt werden.
Wie z. B.
Impressum | AGB | BLABLABLA
Wie und wo muss ich den Hebel ansetzen?
bin gerade mal wieder im Bastelfieber und mir kommen dann immer neue Ideen. Gerade versuche ich die Box Information so umzugestalten, dass die Links nicht wie auf dem Bild ausschauen, sonder nebeneinander stehen und nur durch ein | getrennt werden.
Wie z. B.
Impressum | AGB | BLABLABLA
Wie und wo muss ich den Hebel ansetzen?
Re: Ansicht der Boxen
In der boxes/content.html ?
Original:
Statt der Liste kannst Du sie ja auch einfach hintereinander ausgeben? Oder per CSS ein display : inline für das li Element? ...
Ciao,
Mike
Original:
Code: Alles auswählen
<ul id="box_content">
{foreach from=$CONTENT item=cnt}
{strip}
<li{if $cnt.ACTIVE} class="active"{/if}>
<a href="{$cnt.LINK}" title="{$cnt.TITLE}">{$cnt.TITLE}</a>
</li>
{/strip}
{/foreach}
</ul>
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
Re: Ansicht der Boxen
Schau die mal die CSS Styles der box_categories_top an. Das ist auch "nur" eine ungeordnete Liste, in der die Elemente per CSS nebeneinander angeordnet werden.
-
- Beiträge: 23
- Registriert: Fr 29. Apr 2011, 22:16
- Shop Version: ecb v 1.1.3
Re: Ansicht der Boxen
Conent?
box_information.html
evtl. in der source der box?
box_information.html
Code: Alles auswählen
{config_load file="$language/lang_$language.conf" section="boxes"}
{snippet file=BoxStart.html heading=#heading_customer_group_info# id=BoxCustomer}
{$BOX_CONTENT}
{snippet file=BoxEnd.html}
Code: Alles auswählen
<?php
/** -----------------------------------------------------------------------------------------
**
*F information.php
**
** ECB Shop-Software
** http://www.ecombase.de
**
** Generates the output for the box 'information'
**
** Copyright (c) 2009 www.ecombase.de
** -----------------------------------------------------------------------------------------
** based on:
** (c) 2000-2001 The Exchange Project
** (c) 2002-2003 osCommerce
** (c) 2003 nextcommerce
** (c) 2003 XT-Commerce
** Third Party contribution:
** Gunnar Tillmann, http://www.gunnart.de
**
** Released under the GNU General Public License
**
** @version $Id: information.php 691 2009-04-26 23:00:33Z xantiva $
** @copyright 2009 ECB Shop-Software http://www.ecombase.de/
**
** ---------------------------------------------------------------------------------------*/
// -----------------------------------------------------------------------------------
// Smarty starten
// -----------------------------------------------------------------------------------
$box_smarty = new smarty;
// -----------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------
// Cache-ID setzen
// -----------------------------------------------------------------------------------
if (!CacheCheck() && !FORCE_CACHE) {
$cache=false;
$box_smarty->caching = 0;
} else {
$cache=true;
$box_smarty->caching = 1;
$box_smarty->cache_lifetime = CACHE_LIFETIME;
$box_smarty->cache_modified_check = CACHE_CHECK;
if (!empty($_GET['coID'])) {
$coID = '_coID-'.intval($_GET['coID']);
}
$cache_id = $_SESSION['language'].'_StatID-'.$_SESSION['customers_status']['customers_status_id'].$coID;
}
// -----------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------
// Das alles braucht nur dann ausgeführt zu werden, wenn noch keine gecachtes
// HTML-File vorliegt
// -----------------------------------------------------------------------------------
if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_information.html', $cache_id) || !$cache) {
$content_string = '';
if (GROUP_CHECK == 'true') {
$group_check = "AND group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
}
$content_query = "SELECT content_id,
content_title,
content_group
FROM ".TABLE_CONTENT_MANAGER."
WHERE languages_id='".(int) $_SESSION['languages_id']."'
AND file_flag=0
".$group_check."
AND content_status=1
ORDER BY sort_order";
$content_query = xtDBquery($content_query);
while ($content_data = xtc_db_fetch_array($content_query, true)) {
$SEF_parameter = '';
if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') {
$SEF_parameter = '&content='.xtc_cleanName($content_data['content_title']);
}
// Datenschutz und Kontakt via SSL
if ($content_data['content_group'] == '7' || $content_data['content_group'] == '2') {
$SSL = 'SSL';
} else {
$SSL = 'NONSSL';
}
$Aktiv = false;
if ($_GET['coID'] == $content_data['content_group']) {
$Aktiv = ' class="Current"';
}
$content_data['content_title'] = htmlspecialchars ( $content_data['content_title'] , ENT_QUOTES);
$content_string .= '<li'.$Aktiv.'><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter,$SSL).'" title="'.$content_data['content_title'].'"><span>'.$content_data['content_title']."</span></a></li>\n";
}
if ($content_string != '') {
$content_string = "<ul class=\"NaviList\">\n".$content_string."</ul>\n";
$box_smarty->assign('BOX_CONTENT', trim($content_string));
}
$box_smarty->assign('language', $_SESSION['language']);
}
// -----------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------
// Ausgabe ans Template
// -----------------------------------------------------------------------------------
if (!$cache) {
$box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_information.html');
} else {
$box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_information.html', $cache_id);
}
$smarty->assign('box_INFORMATION', $box_information);
// -----------------------------------------------------------------------------------
?>
Re: Ansicht der Boxen
Ähm, das sind Auszüge aus dem gunnart Template, dass beim ECB-Shop mit dabei war ... Wär hilfreich gewesen, wenn Du das mit angegeben hättest. Wir gehen hier erst mal von dem Webs - Shop und Template aus.
Und ja, hier wird die Ausgabe zusammen gesetzt:
Da kannst Du ansetzen.
Ciao,
Mike
Und ja, hier wird die Ausgabe zusammen gesetzt:
Code: Alles auswählen
$content_string .= '<li'.$Aktiv.'><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter,$SSL).'" title="'.$content_data['content_title'].'"><span>'.$content_data['content_title']."</span></a></li>\n";
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
Re: Ansicht der Boxen
Warum? Er sollte das ausschliesslich per CSS lösen können. Eigentlich MÜSSEN. Alles andere ist gepfusche.Xantiva hat geschrieben:Da kannst Du ansetzen.
Re: Ansicht der Boxen
Wenn er den Trenner nur dazwischen haben möchte, wird er an den Code müssen, oder?
Mein Shop: http://www.basteln-selbermachen.de
-
- Beiträge: 23
- Registriert: Fr 29. Apr 2011, 22:16
- Shop Version: ecb v 1.1.3
Re: Ansicht der Boxen
Morgen an die Runde.
Ich sehe mir das gleich mal an. Im YAML habe ich das schon einmal gemacht, ist aber schon ewig her. Werde alles mal sichten und mich dann melden und Bericht ablegen.
Ich sehe mir das gleich mal an. Im YAML habe ich das schon einmal gemacht, ist aber schon ewig her. Werde alles mal sichten und mich dann melden und Bericht ablegen.