PDA

Zobacz pełną wersję : jak usunąć numer artykułu



sofoklesa
10-10-2009, 15:11
Przy tworzeniu opcji menu - kategorie artykułów w sekcji - joomla wyświetla minimum dwie kolumny - numer artykułu (nagłówek tej kolumny oznaczony jest #) oraz nazwę artykułu (oznaczony tytułem artykułu) - czy jest możliwość pozbycia się tej kolumny z numerami a zostawienie samych nazw - nie znalazłem takiej opcji ani w parametrach podstawowych ani w rozszerzonych ani komponentu czy systemu
Może trochę doprecyzuję - chodzi mi o stronę jaka powstaje jako lista artykułów zawartych w danej kategorii - zazwyczaj jest filtr, możliwość wyświetlenia artykułów oraz lista przedstawiona w tabeli - poszczególne kolumny tej tabeli to #, tytuł artykułu, autor i odsłony - wiem jak się pozbyć nagłówków tabeli, jak nie wyświetlać autora i ilości odsłon a czy da się nie wyświetlać tej pierwszej kolumny # (tego kolejnego numeru artykułu) ?

Bazyl
11-10-2009, 14:50
Zrób sobie jak chcesz stosując nadpisywanie szablonów (http://www.wiki.joomla.pl/Zrozumie%C4%87_koncepcj%C4%99_podmiany) (przesłanianie szablonów, template overrides).

lukasae
06-12-2009, 17:28
odnawiam temat.
czy ktoś wie jak zmienić ustawienie (wycenrtowanie) numeru artykułu w przypadku opisanym powyżej?

za pomocą firebuga doszedłem do wniosku, że należy zmienić właściowść elementu zaznaczonego na kolor bordowy na center..
<tr class="sectiontableentry1">
<td align="center"> 1 </td>

ale gdzie go odnaleźć?
czy ktoś może podpowiedzieć?
poniżej pokazana jest ścieżka pokazana przez firebuga.



<html lang="pl-pl" xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl-pl"><head>
</head>

<body>
<div id="container">
<div id="header">
</div>

<div id="content">
<div id="top"/>

<table id="nopad">
<tbody>
<tr valign="top">
<td valign="top">
</td>

<td width="100%">
<div id="component">
<div class="componentheading"> oferta</div>

<table class="contentpane" cellspacing="0" cellpadding="0" border="0" align="center" width="100%">
<tbody>
<tr>
</tr>

<tr>
<td><script type="text/javascript" language="javascript">
</script>

<form name="adminForm" method="post" action="adres strony">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tbody>
<tr class="sectiontableentry1">
<td align="center"> 1 </td>

Bazyl
07-12-2009, 01:08
Twój_szablon\html\com_content\category\default_it ems.php

lukasae
07-12-2009, 11:53
dziękuję za odpowiedź, ale niestety nie posiadam w katalogu z szablonem katalogu html.. a w katalogu component/com_content nie posiadam category.
czy ktoś ma inny pomysł?

Bazyl
07-12-2009, 12:12
Dołączyłeś do podobnego - Twoim zdaniem - wątku, więc dostałeś odpowiedź stosowna do wiedzy, którą już powinieneś mieć.

Jeżeli skorzystasz z nadpisywania szablonów, a innego wyjścia nie ma, będziesz miał folder html w swoim szablonie.

Wszystko masz w Beez.
:)

zwiastun
07-12-2009, 12:59
@lukasae: bazyl po to dał odnośnik do opracowania, żeby je przeczytać.

lukasae
10-12-2009, 01:23
znalazłem w katalogu /domains/mój szablon/public_html/components/com_content/views/category/tmpl/default_items.php
wystarczy zmienić z left na center w:
<tr class="sectiontableentry<?php echo ($item->odd +1 ) . $this->escape($this->params->get('pageclass_sfx')); ?>" >
<td align="center">
dziękuję za podpowiedź

zwiastun
10-12-2009, 01:27
Niby dobrze, ale niekoniecznie :)
To, co jest w folderze /html zależy od projektanta szablonu. To co w skryptach też. Ja np. wywalam atrybut align, dodaje atrybut klasy i ktoś, kto się zetknie z moim szablonem (lub innym z podobnym podejściem projektanta), nie znajdzie, o czym piszesz.